DMG در مقابل PKG: تفاوت این نوع فایل ها چیست؟

ممکن است هر دوی آنها را در دستگاه های اپل خود دیده باشید، اما معنی آنها چیست؟

اگر کاربر macOS هستید، احتمالاً در برخی مواقع با فایل های PKG و DMG مواجه شده اید. هر دو پسوند نام فایل رایج هستند که برای فرمت های مختلف فایل استفاده می شوند، اما برخی از تفاوت های کلیدی وجود دارد که باید در مورد آنها بدانید.

PKG چیست؟

فرمت فایل PKG معمولاً توسط اپل در دستگاه های تلفن همراه و رایانه های خود استفاده می شود. هم توسط macOS و هم iOS پشتیبانی می شود و شامل بسته های نرم افزاری اپل است. این فقط سخت افزار اپل نیست، سونی همچنین از PKG برای نصب بسته های نرم افزاری روی سخت افزار پلی استیشن استفاده می کند.

محتویات فرمت فایل PKG را می توان با استفاده از Apple Installer استخراج و نصب کرد. این یک بسیار شبیه به یک فایل فشرده ; می توانید برای مشاهده محتویات روی یک فایل کلیک راست کنید و فایل ها در صورت بسته بندی فشرده می شوند.

فرمت فایل PKG فهرستی از بلوک داده را برای خواندن هر فایل درون آن نگه می دارد. پسوند نام فایل PKG برای مدت طولانی وجود داشته است و در سیستم عامل های Apple Newton و همچنین در Solaris، سیستم عاملی که در حال حاضر توسط Oracle نگهداری می شود، استفاده شده است. علاوه بر این، سیستم عامل های قدیمی مانند BeOS نیز از فایل های PKG استفاده می کنند.

فایل‌های PKG حاوی دستورالعمل‌هایی برای جابه‌جایی برخی فایل‌ها هنگام نصب هستند. از این دستورالعمل ها در حین استخراج استفاده می کند و داده ها را در مکان های خاص روی هارد دیسک کپی می کند.

فایل dmg چیست؟

اکثر کاربران macOS آشنا خواهند بود در فرمت فایل DMG ، که مخفف Disk Image File است. DMG پسوند فایل Apple Disk Image است. این یک تصویر دیسک است که می تواند برای توزیع برنامه ها یا فایل های دیگر استفاده شود و حتی می تواند برای ذخیره سازی (مانند رسانه های قابل جابجایی) استفاده شود. هنگامی که نصب می شود، رسانه های قابل جابجایی مانند درایو USB را کپی می کند. می توانید از دسکتاپ به فایل DMG دسترسی پیدا کنید.

فایل های DMG معمولا فایل ها را به پوشه Applications منتقل می کنند. می توانید فایل های DMG را با استفاده از Disk Utility که همراه با آن ارائه شده است ایجاد کنید macOS در راه است همچنین.

اینها عموماً تصاویر دیسک خام هستند که حاوی متادیتا هستند. کاربران همچنین می توانند فایل های DMG را در صورت نیاز رمزگذاری کنند. آنها را به عنوان فایل هایی در نظر بگیرید که حاوی همه چیزهایی هستند که روی دیسک انتظار دارید.

اپل از این فرمت برای فشرده سازی و ذخیره بسته های نصب نرم افزار به جای دیسک های فیزیکی استفاده می کند. اگر تا به حال نرم افزار مک خود را از وب دانلود کرده اید، احتمالاً با فایل های DMG مواجه شده اید.

تفاوت های اصلی بین فایل های PKG و DMG

اگرچه ممکن است شبیه به هم به نظر برسند و گاهی اوقات می توانند عملکردهای یکسانی را انجام دهند، تفاوت های کلیدی بین فایل های PKG و DMG وجود دارد.

پوشه در مقابل تصویر

از نظر فنی، فایل‌های PKG عموماً پوشه‌ها هستند. آنها چندین فایل را در یک فایل بسته بندی می کنند که می توانید با هم دانلود کنید. فایل های PKG بسته های نصبی هستند. از طرف دیگر، فایل های DMG، تصاویر دیسک ساده ای هستند.

هنگامی که یک فایل DMG را باز می کنید، نصب کننده برنامه یا محتوای ذخیره شده در آن راه اندازی می شود و اغلب به عنوان یک درایو قابل جابجایی در رایانه شما ظاهر می شود. به یاد داشته باشید که DMG پین نشده است. این فقط یک تصویر رسانه ای قابل جابجایی است، مانند فایل ISO .

ابزارهای عمومی باز کردن بایگانی در ویندوز را می توان برای باز کردن فایل های PKG استفاده کرد. شما هم می توانید فایل های DMG را در ویندوز باز کنید ، اگرچه روند کمی متفاوت است.

با استفاده از اسکریپت ها

فایل‌های PKG می‌توانند شامل استقرار یا اسکریپت‌های از پیش نصب شده باشند، که می‌تواند شامل دستورالعمل‌هایی در مورد محل نصب فایل‌ها باشد. همچنین می تواند چندین فایل را در یک مکان کپی کند یا فایل ها را در چندین مکان نصب کند.

فایل های DMG برنامه را در پوشه های اصلی نصب می کنند. فایل روی دسکتاپ ظاهر می شود و محتویات معمولاً در برنامه ها نصب می شوند.

DMGها می‌توانند از مسیرهای نسبی کاربران موجود (FEU) پشتیبانی کنند، که این کار را برای توسعه‌دهندگان آسان‌تر می‌کند که فهرست‌های کاربری را مانند اسناد سنتی ReadMe برای هر کاربر در سیستم قرار دهند.

از نظر فنی نیز می توانید چنین فایل هایی را به PKG اضافه کنید، اما پس از نصب نیاز به تجربه و تجربه زیادی در مورد اسکریپت ها دارد.

فایل های DMG و PKG اهداف متفاوتی دارند

در حالی که هر دو معمولا استفاده می شوند، هدف مورد نظر آنها کمی متفاوت است. فایل‌های DMG انعطاف‌پذیرتر و توزیع‌کننده‌تر هستند، در حالی که فایل‌های PKG گزینه‌های بیشتری را برای دستورالعمل‌های نصب خاص ارائه می‌دهند. علاوه بر این، هر دو فشرده شده اند، بنابراین اندازه فایل اصلی کاهش می یابد.

پست های مرتبط
انتشار مقاله در

نظر اضافه کنید