ربما تكون قد رأيت كلاهما على أجهزة Apple الخاصة بك ، ولكن ماذا يعنيان؟
إذا كنت من مستخدمي macOS ، فمن المحتمل أن تكون قد صادفت ملفات PKG و DMG في مرحلة ما. كلاهما عبارة عن امتدادات أسماء ملفات شائعة يتم استخدامها لتنسيقات ملفات مختلفة ، ولكن هناك بعض الاختلافات الأساسية التي يجب أن تعرفها.
ما هو PKG؟
يتم استخدام تنسيق ملف PKG بشكل شائع بواسطة Apple على أجهزتها المحمولة وأجهزة الكمبيوتر. إنه مدعوم من قبل كل من macOS و iOS ويتضمن حزم برامج من Apple. لا يقتصر الأمر على أجهزة Apple ، حيث تستخدم Sony أيضًا PKG لتثبيت حزم البرامج على أجهزة PlayStation.
يمكن استخراج محتويات تنسيق ملف PKG وتثبيتها باستخدام Apple Installer. إنه مشابه جدًا لملف مضغوط ؛ يمكنك النقر بزر الماوس الأيمن فوق الملف لعرض المحتويات ، ويتم ضغط الملفات عند حزمها.
يحافظ تنسيق ملف PKG على فهرس لكتلة البيانات لقراءة كل ملف بداخله. كان امتداد اسم ملف PKG موجودًا منذ فترة طويلة وقد تم استخدامه في أنظمة تشغيل Apple Newton ، وكذلك في Solaris ، وهو نظام تشغيل تحتفظ به Oracle حاليًا. بالإضافة إلى ذلك ، تستخدم أنظمة التشغيل القديمة مثل BeOS أيضًا ملفات PKG.
تحتوي ملفات PKG على إرشادات حول مكان نقل ملفات معينة عند تثبيتها. يستخدم هذه التعليمات أثناء الاستخراج ونسخ البيانات إلى مواقع محددة على القرص الصلب.
ما هو ملف DMG؟
سيكون معظم مستخدمي macOS على دراية بتنسيق ملف DMG ، وهو اختصار لملف صورة القرص. DMG هو امتداد ملف Apple Disk Image. إنها صورة قرص يمكن استخدامها لتوزيع البرامج أو الملفات الأخرى ويمكن حتى استخدامها للتخزين (مثل الوسائط القابلة للإزالة). عند تركيبه ، فإنه ينسخ الوسائط القابلة للإزالة ، مثل محرك أقراص USB. يمكنك الوصول إلى ملف DMG من سطح المكتب الخاص بك.
تقوم ملفات DMG عادةً بنقل الملفات إلى مجلد التطبيقات. يمكنك إنشاء ملفات DMG باستخدام Disk Utility ، المتوفرة مع macOS Ventura أيضًا.
هذه بشكل عام صور قرص خام تحتوي على بيانات وصفية. يمكن للمستخدمين أيضًا تشفير ملفات DMG إذا لزم الأمر. فكر فيهم كملفات تحتوي على كل ما تتوقعه على القرص.
تستخدم Apple هذا التنسيق لضغط حزم تثبيت البرامج وتخزينها بدلاً من الأقراص المادية. إذا قمت بتنزيل برنامج لجهاز Mac الخاص بك من الويب ، فمن المحتمل أنك صادفت ملفات DMG.
الاختلافات الرئيسية بين ملفات PKG و DMG
على الرغم من أنها قد تبدو متشابهة ويمكنها أحيانًا أداء نفس الوظائف ، إلا أن هناك بعض الاختلافات الرئيسية بين ملفات PKG و DMG.
المجلد مقابل الصورة
من الناحية الفنية ، تكون ملفات PKG بشكل عام مجلدات ؛ يقومون بحزم عدة ملفات في ملف واحد يمكنك تنزيله معًا. ملفات PKG هي حزم تثبيت. ملفات DMG ، من ناحية أخرى ، هي صور قرص بسيطة.
عندما تفتح ملف DMG ، فإنه يقوم بتشغيل مثبت البرنامج أو المحتوى المخزن بداخله ، وغالبًا ما يظهر كمحرك أقراص قابل للإزالة على جهاز الكمبيوتر الخاص بك. تذكر أن DMG ليس مثبتًا ؛ إنها مجرد صورة وسائط قابلة للإزالة ، مثل ملف ISO .
يمكن استخدام أدوات فتح الأرشيف العامة على Windows لفتح ملفات PKG. يمكنك أيضًا فتح ملفات DMG على Windows ، على الرغم من اختلاف العملية قليلاً.
باستخدام البرامج النصية
يمكن أن تتضمن ملفات PKG نصوصًا نصية للنشر أو مثبتة مسبقًا ، والتي يمكن أن تتضمن إرشادات حول مكان تثبيت الملفات. يمكنه أيضًا نسخ ملفات متعددة في موقع واحد أو تثبيت ملفات في مواقع متعددة.
تقوم ملفات DMG بتثبيت البرنامج في المجلدات الأساسية. يظهر الملف على سطح المكتب ، وعادة ما يتم تثبيت المحتويات في التطبيقات.
يمكن أن تدعم DMGs المسارات النسبية لملء المستخدمين الحاليين (FEUs) ، مما يسهل على المطورين تضمين أدلة المستخدم ، مثل مستندات ReadMe التقليدية ، لكل مستخدم على النظام.
من الناحية الفنية ، يمكنك أيضًا إضافة مثل هذه الملفات إلى PKG ، لكنها تتطلب خبرة وتجربة كبيرة مع البرامج النصية بعد التثبيت.
تخدم ملفات DMG و PKG أغراضًا مختلفة
بينما يتم استخدام كلاهما بشكل شائع ، فإن الغرض المقصود منه مختلف قليلاً. تعد ملفات DMG أكثر مرونة ومناسبة للتوزيع ، بينما توفر ملفات PKG خيارات أكبر لتعليمات تثبيت محددة. بالإضافة إلى ذلك ، كلاهما مضغوط ، وبالتالي يتم تقليل حجم الملف الأصلي.