Ano ang PKG file?
Ang file na may extension na .pkg ay isang installer package file na ginagamit para mag-install ng software sa macOS. Bilang karagdagan sa mga Macintosh computer, ginagamit din ito sa iPhone. Ang builtin na Apple installer application ay maaaring gamitin upang i-install ang mga nilalaman ng isang PKG file. Ang isang PKG file ay katulad ng isang MSI file na ginagamit sa Windows Operating System para sa pag-install ng software. Sa panahon ng pag-install, ang mga package file na ito ay maaaring mag-log ng mga mensahe na nagbibigay sa iyo ng ideya kung anong mga karagdagang bagay ang na-install ng package na ito.
PKG File Format
Ang PKR ay mga binary file na naka-compress upang bawasan ang kabuuang laki ng file. Mula noong OSX 10.5, ang mga flat package na may iisang installer file ay ipinakilala ng Apple. Iba ang mga ito kaysa sa mga naunang format ng packaging na dumating bilang isang bundle kaysa sa mga solong file. Ang mga naka-bundle na package na ito ay naglalaman ng isang structured directory hierarchy na nag-imbak ng mga file sa paraang nagpapadali sa kanilang pagkuha sa pamamagitan ng ilang index file. Ang flat PKG file format ay talagang isang XAR archive na mayroong:
- Header - Tinutukoy ang laki, checksum, at impormasyon ng bersyon
- Talaan ng mga Nilalaman - Isang XML na dokumento na (at dapat) i-encode bilang UTF-8 at naka-imbak sa simula ng file, na ginagawang madali ang pag-scan sa archive upang kunin ang indibidwal na file
- Heap - unstructured heap ng data na isinangguni ng TOC