DMG と PKG の違い: これらのファイル タイプの違いは何ですか?

Apple デバイスで両方を見たことがあるかもしれませんが、どういう意味ですか?

macOS ユーザーであれば、PKG ファイルと DMG ファイルを一度は目にしたことがあるでしょう。 どちらも、さまざまなファイル形式で使用される一般的なファイル名拡張子ですが、知っておくべき重要な違いがいくつかあります。

PKGとは?

PKG ファイル形式は、Apple のモバイル デバイスやコンピュータで一般的に使用されています。 macOS と iOS の両方でサポートされており、Apple のソフトウェア パッケージが含まれています。 Apple ハードウェアだけでなく、Sony も PKG を使用して PlayStation ハードウェアにソフトウェア パッケージをインストールします。

PKG ファイル形式のコンテンツは、Apple インストーラーを使用して抽出およびインストールできます。 それは zipファイルに非常に似ています ; ファイルを右クリックしてコンテンツを表示できます。ファイルはパッケージ化時に圧縮されます。

PKG ファイル形式は、各ファイルを読み取るためのデータ ブロックのインデックスを維持します。 PKG ファイル名拡張子は長い間使用されており、現在 Oracle が管理しているオペレーティング システムである Solaris だけでなく、Apple Newton オペレーティング システムでも使用されています。 さらに、BeOS などの古いオペレーティング システムも PKG ファイルを使用します。

PKG ファイルには、特定のファイルをインストールするときに移動する場所に関する指示が含まれています。 抽出中にこれらの命令を使用し、データをハード ドライブの特定の場所にコピーします。

.dmg ファイルは何ですか?

ほとんどの macOS ユーザーはおなじみでしょう DMGファイル形式で 、これはディスク イメージ ファイルの略です。 DMG は、Apple ディスク イメージのファイル拡張子です。 これは、プログラムやその他のファイルの配布に使用できるディスク イメージであり、ストレージ (リムーバブル メディアなど) にも使用できます。 マウントすると、USB ドライブなどのリムーバブル メディアをコピーします。 デスクトップから DMG ファイルにアクセスできます。

通常、DMG ファイルはファイルを Applications フォルダーに移動します。 DMG ファイルは、付属のディスク ユーティリティを使用して作成できます。 macOSベンチュラ また。

これらは通常、メタデータを含む未加工のディスク イメージです。 ユーザーは、必要に応じて DMG ファイルをエンコードすることもできます。 それらは、ディスク上に期待されるすべてのものを含むファイルと考えてください。

Apple は、この形式を使用して、物理ディスクではなく、ソフトウェア インストール パッケージを圧縮して保存します。 Web から Mac 用のソフトウェアをダウンロードしたことがある場合は、DMG ファイルに出くわしたことがあるでしょう。

PKG ファイルと DMG ファイルの主な違い

PKG ファイルと DMG ファイルは似ている場合があり、同じ機能を実行する場合もありますが、重要な違いがいくつかあります。

フォルダーと画像

技術的には、PKG ファイルは通常フォルダーです。 複数のファイルを XNUMX つのファイルにまとめてダウンロードできるようにします。 PKG ファイルはインストール パッケージです。 一方、DMG ファイルは単純なディスク イメージです。

DMG ファイルを開くと、プログラム インストーラーまたはその中に保存されているコンテンツが起動し、コンピューターのリムーバブル ドライブとして表示されることがよくあります。 DMG は固定されていないことに注意してください。 これは、次のような単なるリムーバブル メディア イメージです。 ISOファイル .

Windows の一般的なアーカイブを開くツールを使用して、PKG ファイルを開くことができます。 あなたもできる WindowsでDMGファイルを開く 、プロセスは少し異なりますが。

スクリプトの使用

PKG ファイルには、ファイルをインストールする場所に関する指示を含む展開またはプレインストールされたスクリプトを含めることができます。 複数のファイルを XNUMX つの場所にコピーしたり、ファイルを複数の場所にインストールしたりすることもできます。

DMG ファイルは、メイン フォルダーにプログラムをインストールします。 ファイルはデスクトップに表示され、通常、コンテンツはアプリケーションにインストールされます。

DMG は Fill Existing Users 相対パス (FEU) をサポートできるため、開発者は、従来の ReadMe ドキュメントのように、システム上の各ユーザーのユーザー ディレクトリを簡単に含めることができます。

技術的には、そのようなファイルを PKG に追加することもできますが、それには多くの経験と、インストール後のスクリプトに関する経験が必要です。

DMG ファイルと PKG ファイルは異なる目的を果たします

どちらも一般的に使用されますが、意図された目的はわずかに異なります。 DMG ファイルはより柔軟で配布に適していますが、PKG ファイルは特定のインストール手順に対してより多くのオプションを提供します。 さらに、どちらも圧縮されているため、元のファイル サイズが縮小されます。

関連記事
記事を公開する

コメントを追加