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