DMG срещу PKG: Каква е разликата в тези типове файлове?

DMG срещу PKG: Каква е разликата в тези типове файлове?
Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор. Прочетете още.

Ако сте потребител на macOS, има вероятност да сте попаднали на PKG и DMG файлове в даден момент. И двете са общи файлови разширения, които се използват за различни файлови формати, но има някои основни разлики, за които трябва да знаете.





Какво е PKG?

Файловият формат PKG обикновено се използва от Apple на своите мобилни и компютърни устройства. Поддържа се от macOS и iOS и включва софтуерни пакети от Apple. Това обаче не е изключително за устройства на Apple, тъй като Sony също използва PKG за инсталиране на софтуерни пакети на устройства PlayStation.





MAKEUSEOF ВИДЕО НА ДЕНЯ   Изображение на Macbook

Съдържанието на файловия формат PKG може да бъде извлечено и инсталирано с помощта на Apple Installer. Много е подобно на компресиран файл ; можете да щракнете с десния бутон върху файла, за да видите съдържанието, и файловете се компресират, когато са пакетирани.





Файловият формат PKG поддържа индекс към блока с данни, за да прочете всеки файл вътре. Разширението на файловото име PKG съществува от доста време и се използва в операционните системи Apple Newton, както и в Solaris, операционна система, която Oracle поддържа в момента. В допълнение, наследените операционни системи като BeOS също използват PKG файлове.

как да настроите wifi на raspberry pi 3

PKG файловете съдържат инструкции за това къде да преместите определени файлове, когато са инсталирани. Той използва тези инструкции по време на извличане, като копира данни на определени места на твърдия диск.



Какво е DMG файл?

Повечето потребители на macOS ще бъдат запознати с DMG файлов формат , съкращение от Disk Image File. DMG е файловото разширение на Apple Disk Image. Това е дисково изображение, което може да се използва за разпространение на софтуер или други файлове и дори може да се използва за съхранение (като сменяем носител). Когато е монтиран, той репликира сменяем носител, като USB устройство. Можете да получите достъп до DMG файла от вашия работен плот.

DMG файловете обикновено преместват файлове в папката Applications. Можете да създавате DMG файлове с помощта на Disk Utility, която се предлага с macOS идва също.





Това обикновено са необработени дискови изображения, съдържащи метаданни. Потребителите могат също да криптират DMG файлове, ако е необходимо. Мислете за тях като за файлове, съдържащи всичко, което очаквате на диск.

Apple използва този формат за компресиране и съхраняване на софтуерни инсталационни пакети вместо физически дискове. Ако сте изтеглили софтуер за вашия Mac от мрежата, вероятно сте попадали на DMG файлове.





Основни разлики между PKG и DMG файлове

Въпреки че може да изглеждат подобни и понякога могат да изпълняват едни и същи функции, има някои ключови разлики между PKG и DMG файловете.

Папка срещу изображение

От техническа гледна точка PKG файловете обикновено са папки; те пакетират няколко файла в един, който можете да изтеглите заедно. PKG файловете са инсталационни пакети. DMG файловете, от друга страна, са прости дискови изображения.

Когато отворите DMG файл, той стартира инсталатора на софтуера или съдържанието, съхранено в него, често се появява като сменяемо устройство на вашия компютър. Не забравяйте, че DMG не е инсталатор; това е просто изображение на сменяем носител, като iso-файл .

Общи инструменти за отваряне на архиви в Windows могат да се използват за отваряне на PKG файлове. Можете също отворете DMG файлове в Windows , въпреки че процесът е малко по-различен.

Използване на скриптове

PKG файловете могат да включват скриптове за публикуване или предварително инсталиране, които могат да включват инструкции за това къде трябва да се инсталират файловете. Може също така да копира множество файлове на едно място или да инсталира файлове на множество места.

DMG файловете инсталират софтуера в основните папки. Файлът се появява на работния плот и съдържанието обикновено се инсталира в Приложения.

DMG могат да поддържат относителни пътища за попълване на съществуващи потребители (FEUs), което улеснява разработчиците да включват ръководства за потребители, като например конвенционални ReadMe документи, за всеки потребител в системата.

Технически можете също да добавите такива файлове към PKG, но това изисква значителни познания и опит със скриптове след инсталиране.

DMG и PKG файловете служат за различни цели

Въпреки че и двете се използват често, предназначението им е малко по-различно. DMG файловете са много по-гъвкави и подходящи за разпространение, докато PKG файловете предлагат по-големи възможности за конкретни инструкции за инсталиране. Освен това и двата са компресирани, така че размерът на оригиналния файл е намален.