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

Може да сте виждали и двете на вашите устройства на Apple, но какво означават?

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

Какво е PKG?

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

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

Файловият формат 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 файлове, ако е необходимо. Мислете за тях като за файлове, които съдържат всичко, което бихте очаквали на диска.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Свързани постове
Публикувайте статията на

Добави коментар