.PKG

PKG ファイル

macOS Installer Package
質問する
クイック回答

PKGファイルはmacOSのインストーラーパッケージであり、Macにソフトウェアをインストールするために使用されます。ダブルクリックするとAppleの「インストーラー」アプリが起動し、セットアップの手順が表示されます(通常、管理者パスワードが必要です)。App Store以外から入手したPKGを実行する前に、無料の「Suspicious Package」アプリで検査して、具体的に何がインストールされ、どのスクリプトが実行されるかを確認することをお勧めします。

開発元: Apple カテゴリ: システムファイル オープンスタンダード MIME: application/x-xar
対応OS Windows macOS Linux
関連: .NOMEDIA · .DLL · .TMP · .LNK

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 26, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

PKG ファイル形式とは?

.pkg 拡張子は、Appleが開発したmacOSオペレーティングシステムなどで使用されています。.pkg ファイルには、XAR内部形式の圧縮されたインストーラーファイルのパッケージが含まれており、その目的はMacコンピュータにアプリケーションをインストールすることです。.pkg ファイルは実質的に、拡張子が異なり、厳密に定義されたファイル階層を持つXARアーカイブです。具体的には、XML形式の目次(Table of Contents)、アプリケーションファイルを保持する圧縮されたCPIOペイロード、およびオプションのインストールスクリプトで構成されています。

XARプロジェクトの目的は、拡張が容易なアーカイブ形式を作成することであり、これにより .pkg はmacOSソフトウェアの柔軟な配信手段となっています。.pkg 形式の開発における主な目的は、インストールプロセス中の作業を容易にするメカニズムを作成することであり、この優先事項は達成されました。.pkg ファイルを使用したインストールや更新は、組み込みのmacOS「インストーラー」アプリ、またはターミナルの installer コマンドを通じて簡単に行うことができます。ソフトウェアのインストールは、単独で行うことも、プロセスの前後で実行される事前・事後インストールスクリプトと共に行うことも可能です。

現在のフラットな .pkg 形式は、Mac OS X 10.5 Leopard(2007年)で導入されました。現代のパッケージは、Mac App Store以外で配布する場合、Apple Developer証明書による署名と公証(Notarization)が必要です。

.pkg ファイルは現在、以下のように使用されています:

  • Appleシステムにおけるインストールパッケージとして - macOSを実行しているコンピュータと、iPhoneの両方(MDMまたはApple Configurator経由で配布)
  • Sonyにより、PlayStation 3、PlayStation 4、およびPlayStation 5コンソールにソフトウェアやアプリケーションをインストールするため
  • 歴史的には、Symbianシステムにおいてインストールパッケージ内の設定情報を保持するため

関連する形式には、アプリ配布に使用される .DMG ディスクイメージ、複数の .pkg インストーラーをまとめた .MPKG メタパッケージ、およびXcodeで使用される署名済みアーカイブ .XIP があります。

セキュリティと安全性

リスク: MEDIUM

macOSの .pkg は昇格した権限で事前・事後インストールスクリプトを実行できるため、アプリケーションフォルダにドラッグするだけのアプリよりも危険性が高いです。マルウェアやアドウェアが .pkg インストーラーとして配布された事例もあります。信頼できるソースからのパッケージのみを実行してください。macOS Gatekeeperは署名や公証のないパッケージに対して警告を出しますが、その警告に従うべきです。不確かなものはインストール前に「Suspicious Package」(スクリプトや署名者を表示可能)で検査してください。

形式の詳細

概要
正式名称macOS Installer Package
開発元Apple登場時期 macOS flat .pkg (XAR-based) since Mac OS X 10.5 Leopard (2007); earlier bundle .pkg since NeXTSTEP/Mac OS X 10.0
MIME タイプapplication/x-xar
タイプペイロード、Bill of Materials、インストールスクリプトを含むXARアーカイブ(バイナリ)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • PlayStation Package - PS3/PS4/PS5/Vita用の暗号化されたコンソール専用ゲーム/DLC/更新パッケージ。コンピュータではなく、対応するコンソールにのみインストールされます。
  • Symbian インストーラースクリプト (.pkg) - 古い Symbian/Nokia SIS パッケージングで使用されていた、廃止済みのテキスト形式ビルドスクリプト。
  • Apple Newton Package - 廃止された Apple Newton プラットフォーム用の希少なパッケージ形式(この拡張子の古いDB名)。
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
78617221
ASCII
xar!
現代のmacOSフラット .pkg はXARアーカイブです。オフセット0にバイト列 «xar!» (78 61 72 21) があります。古いmacOS .pkg はバンドル(フォルダ形式)であり、単一のシグネチャはありません。

PKG ファイルを開くプログラム

Windows1 app
7-Zip オープンソース macOSの .pkg をXARアーカイブとして開き、内容を抽出できます。ファイルを読むことはできますが、WindowsにMacソフトウェアをインストールすることは「できません」。
macOS4 apps
Installer (built-in) 標準搭載 .pkg をダブルクリックします。Appleの「インストーラー」アプリがインストールを案内します(管理者パスワードを求められる場合があります)。
Suspicious Package 無料 インストールする「前」に .pkg を開き、すべてのファイル、スクリプト、署名・公証を確認できます。Quick Lookプレビュー機能も含まれています。
Pacifist 有料 .pkg を開き、フルインストーラーを実行せずに個別のファイルやアプリを閲覧・抽出できます。
installer (Terminal) 標準搭載 コマンドラインからインストールするには sudo installer -pkg file.pkg -target / を実行します(スクリプトや自動化用)。
Linux1 app
xar / cpio (command line) オープンソース xar -xf file.pkg を実行し、Payload (gzip|cpio) を解凍してファイルを抽出します。これは検査用であり、インストール用ではありません。

技術的詳細

詳細仕様
内部形式XAR (eXtensible ARchive) バイナリアーカイブ
マジックバイトファイルオフセット0に `78 61 72 21` (`xar!`)。これは現代のフラットパッケージを識別します。古いバンドルパッケージはディレクトリ形式であり、単一のファイルシグネチャはありません。
MIMEタイプ`application/x-xar`
目次 (Table of Contents)XARヘッダー内に非圧縮で保存されたXMLドキュメント。各ファイルのチェックサム、圧縮方法、メタデータをインデックス化しています。
ペイロード形式XARコンテナ内の gzip、bzip2、または lzma で圧縮された CPIO アーカイブ
Bill of Materialsインストールされるパス、ファイルの所有者、権限、サイズをリストしたパッケージ内の `Bom` ファイル
インストールスクリプトペイロードのインストール前後に root 権限で実行される `preinstall` および `postinstall` シェルスクリプト
コード署名Apple Developer ID Installer 証明書で署名。起動時に macOS Gatekeeper によって署名が検証されます。
公証 (Notarization)macOS 10.15以降、Mac App Store以外で配布されるパッケージにはAppleによる公証が必須です。
パッケージのバリエーションフラットな `.pkg` は単一のXARファイルです。レガシーなバンドル形式の `.pkg`(10.5以前)はディレクトリ構造ですが、どちらも同じ拡張子を使用します。
コマンドラインインストール`sudo installer -pkg file.pkg -target /`
インストールなしの抽出`xar -xf file.pkg` を実行すると、インストールスクリプトを実行せずに現在のディレクトリにアーカイブを展開します。
Distribution XMLプロダクトアーカイブのルートにあるオプションの `Distribution` ファイル。JavaScriptロジックを組み込んだ選択式または複数パッケージのインストールを制御します。
コンポーネント vs プロダクトアーカイブ`.pkg` は単純なコンポーネントパッケージである場合もあれば、複数のコンポーネントパッケージを1つのインストーラーにまとめたプロダクトアーカイブである場合もあります。
リリース日macOS flat .pkg (XAR-based) since Mac OS X 10.5 Leopard (2007); earlier bundle .pkg since NeXTSTEP/Mac OS X 10.0
オープンスタンダードはい · ロイヤリティフリー
仕様書github.com

PKG の変換

コミュニティ Q&A

ユーザーからの質問
質問する
PKG ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。PKG ファイルについて最初の質問をしてみましょう。

よくある質問

MacでPKGファイルを開くにはどうすればよいですか?
ファイルをダブルクリックしてください。Appleの「インストーラー」アプリが起動し、ソフトウェアのインストール手順を案内します。インストール前に中身を確認したい場合は、インストールの代わりに「Suspicious Package」(無料)で開いてください。
WindowsでPKGファイルを開くにはどうすればよいですか?
macOSインストーラーの .pkg はXARアーカイブであるため、7-Zipを使用して内容を展開し、ファイルを閲覧することは可能です。ただし、Windows上にMac用ソフトウェアをインストールすることはできません。
PKGファイルはインストールしても安全ですか?
ソースが信頼できる場合に限ります。macOSのパッケージは特権を持つインストールスクリプトを実行できるため、署名・公証されたパッケージを優先し、不確かなものは実行前に「Suspicious Package」で検査してください。
実行前にPKGが何をインストールするか確認する方法は?
「Suspicious Package」(無料)で開くと、すべてのファイル、インストールスクリプト、署名者を確認できます。また、「Pacifist」を使用して、インストールせずに内容を閲覧・抽出することも可能です。
macOSでパッケージが「破損している」または「開発元が未確認」と表示されます。どうすればよいですか?
それはGatekeeperが署名や公証のないパッケージをブロックしている状態です。公式サイトから再ダウンロードしてください。完全に信頼できる場合に限り、右クリック > 「開く」を選択する(または「システム設定」 > 「プライバシーとセキュリティ」で許可する)ことで実行できます。

参考文献

1Apple - Distributing software with Installer / flat package formatdeveloper.apple.com
2XAR archive format (Apple OSS)github.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.BCBitComet Incomplete Download File
7.EXEWindows Executable (Portable Executable)
8.NOMEDIAAndroid No-Media Marker File
9.AVIFAV1 Image File Format (AVIF)
10.RPMSGRestricted Permission Message

関連する拡張子

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.ETLEvent Trace Log
.ASECAndroid Secure Encrypted Container (apps-on-SD container)

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧