Kas ir PKG fails?
Fails ar paplašinājumu .pkg ir instalēšanas pakotnes fails, kas tiek izmantots programmatūras instalēšanai operētājsistēmā MacOS. Papildus Macintosh datoriem tas tiek izmantots arī iPhone. Iebūvēto Apple instalēšanas programmu var izmantot, lai instalētu PKG faila saturu. PKG fails ir līdzīgs MSI failam, ko Windows operētājsistēmā izmanto programmatūras instalēšanai. Instalēšanas laikā šie pakotnes faili var reģistrēt ziņojumus, kas sniedz priekšstatu par to, kādas papildu lietas ir instalētas šajā pakotnē.
PKG faila formāts
PKR ir bināri faili, kas tiek saspiesti, lai samazinātu kopējo faila lielumu. Kopš OSX 10.5 Apple ir ieviesis vienotas pakotnes ar vienu instalēšanas failu. Tie atšķiras no iepriekšējiem iepakojuma formātiem, kas tika piegādāti kā komplekti, nevis atsevišķi faili. Šajās komplektētajās pakotnēs bija strukturēta direktoriju hierarhija, kurā faili tika glabāti tā, lai atvieglotu to izgūšanu, izmantojot kādu indeksa failu. Plakanais PKG faila formāts patiesībā ir XAR arhīvs, kuram ir:
- Header — definē izmēru, kontrolsummu un versiju informāciju
- Satura rādītājs — XML dokuments, kas ir (un tam ir jābūt) kodētam kā UTF-8 un tiek saglabāts faila sākumā, atvieglojot skenēšanu arhīvā, lai izvilktu atsevišķu failu.
- Kaudze — nestrukturēta datu kaudze, uz kuru atsaucas TOC