Plik z rozszerzeniem .PKG to najczęściej instalacyjny plik archiwum używany przede wszystkim na systemach macOS i iOS do instalacji oprogramowania. PKG jest odpowiednikiem plików MSI znanych z systemu Windows i służy do dystrybucji oraz instalacji aplikacji, gier lub innych komponentów.
Najważniejsze informacje
- Format i przeznaczenie – pliki .PKG umożliwiają instalację oprogramowania na macOS i iOS; używają ich także inne systemy lub aplikacje do przechowywania archiwów i pakietów instalacyjnych;
- Struktura – najczęściej (na macOS od wersji 10.5) to tzw. flat package, pojedynczy skompresowany plik oparty o format XAR; wewnątrz znajduje się między innymi nagłówek (header), manifest XML (Table of Contents), dane właściwe (heap/payload), zasoby, skrypty instalacyjne i ewentualnie podpisy cyfrowe do weryfikacji autentyczności;
- Kompresja i bezpieczeństwo – PKG może być kompresowany i podpisywany cyfrowo, aby zapewnić integralność i bezpieczeństwo instalacji;
- Otwieranie – instalacja i rozpakowywanie PKG na macOS odbywa się za pomocą domyślnej aplikacji Installer; pliki te mogą być także analizowane i otwierane przez specjalistyczne narzędzia do ekstrakcji archiwów;
- Inne zastosowania – choć PKG kojarzy się głównie z macOS, zdarza się, że rozszerzenie to spotyka się w innych środowiskach jako ogólny format archiwum lub jako plik instalacyjny np. konsoli PlayStation czy narzędzi Oracle.
Podsumowując, pliki .PKG są kluczowym formatem dla dystrybucji i instalacji oprogramowania przede wszystkim w ekosystemie Apple, ale w niektórych przypadkach pojawiają się także w innych zastosowaniach jako kontener pakietów lub archiwum danych.