DMG vs. PKG: Jaka jest różnica między tymi typami plików?

Być może widziałeś oba z nich na swoich urządzeniach Apple, ale co one oznaczają?

Jeśli jesteś użytkownikiem systemu macOS, prawdopodobnie w pewnym momencie natknąłeś się na pliki PKG i DMG. Oba są popularnymi rozszerzeniami nazw plików, które są używane w różnych formatach plików, ale istnieją pewne kluczowe różnice, o których powinieneś wiedzieć.

Co to jest PKG?

Format pliku PKG jest powszechnie używany przez firmę Apple na urządzeniach mobilnych i komputerach. Jest obsługiwany zarówno przez macOS, jak i iOS i zawiera pakiety oprogramowania firmy Apple. To nie tylko sprzęt Apple, Sony używa również PKG do instalowania pakietów oprogramowania na sprzęcie PlayStation.

Zawartość formatu pliku PKG można wyodrębnić i zainstalować za pomocą Apple Installer. to jest Bardzo podobny do pliku zip ; Możesz kliknąć plik prawym przyciskiem myszy, aby wyświetlić zawartość, a pliki są kompresowane podczas pakowania.

Format pliku PKG utrzymuje indeks bloku danych do odczytu każdego pliku w nim zawartego. Rozszerzenie nazwy pliku PKG istnieje od dawna i jest używane w systemach operacyjnych Apple Newton, a także w Solaris, systemie operacyjnym obecnie obsługiwanym przez firmę Oracle. Ponadto starsze systemy operacyjne, takie jak BeOS, również używają plików PKG.

Pliki PKG zawierają instrukcje, gdzie przenieść określone pliki podczas ich instalowania. Używa tych instrukcji podczas wyodrębniania i kopiuje dane do określonych lokalizacji na dysku twardym.

Czym jest plik dmg?

Większość użytkowników systemu macOS będzie znajoma w formacie pliku DMG , co jest skrótem od pliku obrazu dysku. DMG to rozszerzenie pliku Apple Disk Image. Jest to obraz dysku, który może być używany do dystrybucji programów lub innych plików, a nawet może być używany do przechowywania (na przykład na nośnikach wymiennych). Po zamontowaniu kopiuje nośniki wymienne, takie jak dysk USB. Możesz uzyskać dostęp do pliku DMG z pulpitu.

Pliki DMG zwykle przenoszą pliki do folderu Aplikacje. Pliki DMG można tworzyć za pomocą dostarczonego Narzędzia dyskowego MacOS Ventura Również.

Są to zazwyczaj surowe obrazy dysków zawierające metadane. W razie potrzeby użytkownicy mogą również kodować pliki DMG. Pomyśl o nich jak o plikach zawierających wszystko, czego można oczekiwać na dysku.

Firma Apple używa tego formatu do kompresji i przechowywania pakietów instalacyjnych oprogramowania zamiast na dyskach fizycznych. Jeśli kiedykolwiek pobierałeś oprogramowanie na komputer Mac z Internetu, prawdopodobnie natknąłeś się na pliki DMG.

Główne różnice między plikami PKG i DMG

Chociaż mogą wyglądać podobnie i czasami mogą wykonywać te same funkcje, istnieją pewne kluczowe różnice między plikami PKG i DMG.

folder vs obraz

Technicznie rzecz biorąc, pliki PKG to na ogół foldery; Pakują kilka plików w jeden plik, który można pobrać razem. Pliki PKG to pakiety instalacyjne. Z drugiej strony pliki DMG to proste obrazy dysków.

Kiedy otwierasz plik DMG, uruchamia on instalator programu lub zawartość przechowywaną w nim i często pojawia się jako dysk wymienny na twoim komputerze. Pamiętaj, że DMG nie jest przypięty; To tylko wymienny obraz nośnika, na przykład plik ISO .

Ogólne narzędzia do otwierania archiwów w systemie Windows mogą być używane do otwierania plików PKG. Ty również możesz Otwórz pliki DMG w systemie Windows , chociaż proces jest nieco inny.

za pomocą skryptów

Pliki PKG mogą zawierać skrypty instalacyjne lub wstępnie zainstalowane, które mogą zawierać instrukcje dotyczące miejsca instalacji plików. Może również kopiować wiele plików do jednej lokalizacji lub instalować pliki w wielu lokalizacjach.

Pliki DMG instalują program w głównych folderach. Plik pojawia się na pulpicie, a zawartość jest zwykle instalowana w aplikacjach.

DMG mogą obsługiwać ścieżki względne Fill Existing Users (FEU), ułatwiając programistom dołączanie katalogów użytkowników, takich jak tradycyjne dokumenty ReadMe, dla każdego użytkownika w systemie.

Technicznie rzecz biorąc, można również dodać takie pliki do PKG, ale wymaga to dużego doświadczenia i doświadczenia ze skryptami po instalacji.

Pliki DMG i PKG służą różnym celom

Chociaż oba są powszechnie używane, ich przeznaczenie jest nieco inne. Pliki DMG są bardziej elastyczne i przyjazne dla dystrybucji, podczas gdy pliki PKG zapewniają więcej opcji dla określonych instrukcji instalacji. Ponadto oba są skompresowane, więc oryginalny rozmiar pliku jest zmniejszony.

Powiązane posty
Opublikuj artykuł na

Dodaj komentarz