Loading article…
パッケージ形式は、コンピュータ プログラムとパッケージマネージャが必要とする追加のメタデータを含むアーカイブの一種です。[ 1 ]このタイプのアーカイブのインスタンスはパッケージと呼ばれます。アーカイブ ファイル形式自体は変更されない場合もありますが、パッケージ形式にはマニフェスト ファイルや特定のディレクトリ レイアウトなどの追加のメタデータが含まれます。パッケージには、ソース コードまたは実行可能ファイルのいずれかが含まれる場合があります。
パッケージは、 Alienなどのソフトウェアを使用して、ある形式から別の形式に変換できます。
パッケージは、ソフトウェアサプライチェーンのセキュリティと完全性を管理する上で重要な構成要素です。実行可能ファイルと構成ファイルを含むパッケージは、実行中のソフトウェアの完全性を確立し、改ざんから保護するためにデジタル署名することができます。 [ 2 ]
コード署名をサポートするパッケージ形式には、 .deb ( Debian )、.msi ( Microsoft Windows )、.apk ( Android )、.ipa ( iOS、iPadOS ) などがあります。
Arch LinuxのPacman [ 11 ]とSlackware [ 12 ]は、汎用的な命名規則を持つが特定の内部構造を持つ 'tar' アーカイブを使用している。