.PKG ファイルとは何ですか?
拡張子が .pkg のファイルは、macOS にソフトウェアをインストールするために使用されるインストーラー パッケージ ファイルです。マッキントッシュパソコンだけでなく、iPhoneでも使用されています。組み込みの Apple インストーラー アプリケーションを使用して、PKG ファイルの内容をインストールできます。 PKG ファイルは、Windows オペレーティング システムでソフトウェアのインストールに使用される MSI ファイルに似ています。インストール中に、これらのパッケージ ファイルはメッセージをログに記録し、このパッケージによってどのような追加機能がインストールされるかを示すことができます。
PKG ファイル形式
PKR は、全体のファイル サイズを縮小するために圧縮されたバイナリ ファイルです。 OSX 10.5 以降、単一のインストーラー ファイルを含むフラット パッケージが Apple によって導入されました。これらは、単一のファイルではなくバンドルとして提供された以前のパッケージ形式とは異なります。これらのバンドルされたパッケージには、構造化されたディレクトリ階層が含まれており、インデックス ファイルを介して簡単に検索できるようにファイルを格納していました。フラット PKG ファイル形式は、実際には XAR アーカイブであり、次のものがあります。
- ヘッダー - サイズ、チェックサム、およびバージョン情報を定義します
- 目次 - UTF-8 としてエンコードされている (必要な) XML ドキュメントで、ファイルの先頭に格納されているため、アーカイブをスキャンして個々のファイルを簡単に抽出できます。
- ヒープ - TOC によって参照されるデータの非構造化ヒープ