パッチの最も単純な形式としては、ソフトウェアを実行するのに障害となる既存のファイルとディレクトリを置換または更新する、ファイルとディレクトリの集合と考えることができます。既存のソフトウェアと同様に、パッチはアプリケーションバイナリインタフェースに準拠している指定のパッケージ形式を元に作成されます。(パッケージについての詳細は、第 16 章「ソフトウェア管理の概要」を参照してください。)