GRAF:ZIP Archive: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Mr.Mouse
(→‎MultiEx BMS Script: Useless script was still in there)
imported>Ikskoks
 
(38 intermediate revisions by 4 users not shown)
Line 2: Line 2:


== ZIP, ZIPFS, PK3, PK4, PAK, DAT ==
== ZIP, ZIPFS, PK3, PK4, PAK, DAT ==
{{GRAFPageMisc|date_posted=04:48, December 11, 2005}}
 
* ''' Format Type ''':   Archive <br>
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
* ''' Signature ''':    PK <br>


=== Format Specifications ===
=== Format Specifications ===
{{GRAFPageFormat|1={{BlockDescription| // for each file }}
{{GRAFPageFormat|1={{BlockDescription| // for each file }}
: char {4} &nbsp;&nbsp;&nbsp; - Signature {{Constant|(0x04034b50)}}
: char {4} &nbsp;&nbsp;&nbsp; - Signature {{Constant|(50 4B 03 04)}} // "PK"
: uint8 {1} &nbsp;&nbsp; - Version needed to extract {{InlineComment|(major is X/10, minor is X MOD 10)}}
: uint8 {1} &nbsp;&nbsp; - Version needed to extract {{InlineComment|(major is X/10, minor is X MOD 10)}}
: uint8 {1} &nbsp;&nbsp; - File attribute support for different OSes
: uint8 {1} &nbsp;&nbsp; - File attribute support for different OSes
Line 53: Line 56:
* {{ProgramSupportMexcom}}
* {{ProgramSupportMexcom}}
* {{ProgramSupportGameExtracter}}
* {{ProgramSupportGameExtracter}}
* [[Dragon_Unpacker|Dragon UnPACKer]]
* [[Dragon Unpacker|Dragon UnPACKer]]
* Almost any standard file compressor/extracter
* Almost any standard file compressor/extractor (Windows' File Explorer, WinRAR, 7-Zip, etc.)
 
=== Links ===
None


=== Games ===
=== Games ===


* 0 A.D. (*.ZIP) (PC)
* [[18 Wheels Of Steel: Across America]] [[ZIPFS|*.zipfs]]
* [[18 Wheels Of Steel: Across America]] [[ZIPFS|*.zipfs]]
* [[18 Wheels Of Steel: Convoy]] [[SCS|*.scs]]
* [[18 Wheels Of Steel: Convoy]] [[SCS|*.scs]]
* [[18 Wheels Of Steel: Pedal To The Metal]] [[ZIPFS|*.zipfs]]
* [[18 Wheels Of Steel: Pedal To The Metal]] [[ZIPFS|*.zipfs]]
* [[Adobe AIR]] [[AIR|*.air]]
* [[Against Rome]] [[DAT|*.dat]]
* [[Against Rome]] [[DAT|*.dat]]
* [[Alpha Black Zero]] [[ABZ|*.abz]]
* [[Alpha Black Zero]] [[ABZ|*.abz]]
* [[American History Lux]] [[JAR|*.jar]]
* [[American McGee's Alice]] [[PK3|*.pk3]]
* [[American McGee's Alice]] [[PK3|*.pk3]]
* [[Android Apps]] [[APK|*.apk]]
* [[Arena Wars]] [[DATA|*.data]] [[TEXTUREPACK|*.texturepack]] [[AWREPLAY|*.awreplay]]
* [[Arena Wars]] [[DATA|*.data]] [[TEXTUREPACK|*.texturepack]] [[AWREPLAY|*.awreplay]]
* [[Battlefield 2]] [[ZIP|*.zip]]
* [[Battlefield 2]] [[ZIP|*.zip]]
* Beach Soccer (PC) (*.ZIP, password: "rokkimake")
* [[Blitzkrieg 2]] [[PAK|*.pak]]
* [[Blitzkrieg]] [[PAK|*.pak]]
* [[Blitzkrieg]] [[PAK|*.pak]]
* [[Blitzkrieg 2]] [[PAK|*.pak]]
* [[Braid]] [[ZIP|*.zip]]
* [[Broken Sword 2.5]] [[B25C|*.b25c]]
* [[Brothers Pilots 4]] [[PAK|*.pak]]
* [[Brothers Pilots 4]] [[PAK|*.pak]]
* [[Buzz! The Great Music Quiz]] [[PAK|*.pak]]
* [[Buzz! The Great Music Quiz]] [[PAK|*.pak]]
* [[Call of Duty 2]] [[IWD|*.iwd]]
* [[Call of Duty]] [[PK3|*.pk3]]
* [[Call of Duty]] [[PK3|*.pk3]]
* [[Call of Duty 2]] [[IWD|*.iwd]]
* [[Call of Juarez: Bound in Blood]] [[PAK|*.pak]]
* [[Carnivores: Cityscape]] [[GRO|*.gro]]
* [[Carnivores: Cityscape]] [[GRO|*.gro]]
* [[Cellblock Squadrons]] [[BOX|*.box]]
* [[Cellblock Squadrons]] [[BOX|*.box]]
* [[Chrome SpecForce]] [[PAK|*.pak]] [[ZIP|*.zip]]
* [[Chrome SpecForce]] [[PAK|*.pak]] [[ZIP|*.zip]]
* [[Citizen Abel: Gravity Bone]] [[PK3|*.pk3]]
* [[Civilization: Call To Power]] [[CTP|*.ctp]]
* [[Civilization: Call To Power]] [[CTP|*.ctp]]
* [[Crime Life: Gang Wars]] [[PAK|*.pak]]
* [[Crime Life: Gang Wars]] [[PAK|*.pak]]
* [[Cyber-Wing]] [[ZIP|*.zip]]
* [[Dark Sector]] [[CACHE|*.cache]]
* [[Darkstar One]] [[CPR|*.cpr]]
* [[Deadly Dozen 2]] [[ZIP|*.zip]] (*.za or *.zip?)
* [[Deadly Dozen]] [[ZA|*.za]]
* [[Deadly Dozen]] [[ZA|*.za]]
* [[Deadly Dozen 2]] [[ZIP|*.zip]] (*.za or *.zip?)
* [[Deer Drive]] [[SCS|*.scs]]
* [[Defiance]] [[DAT|*.dat]]
* [[Defiance]] [[DAT|*.dat]]
* [[Desperados: Wanted Dead or Alive]] [[PAC|*.pac]]
* [[Desperados: Wanted Dead or Alive]] [[PAC|*.pac]]
Line 87: Line 100:
* [[Doom 2]] [[PAK|*.pak]]
* [[Doom 2]] [[PAK|*.pak]]
* [[Doom 3]] [[PK4|*.pk4]]
* [[Doom 3]] [[PK4|*.pk4]]
* [[Doomsday]] [[ZIP|*.zip]]
* [[Duke Nukem Manhatten Project]] [[ZIPFS|*.zipfs]]
* [[Duke Nukem Manhatten Project]] [[ZIPFS|*.zipfs]]
* [[El Airplane]] [[ARH|*.arh]]
* [[El Airplane]] [[ARH|*.arh]]
* [[El Matador]] [[DAT|*.dat]]
* [[Elite Warriors]] [[ZA|*.za]]
* [[Elite Warriors]] [[ZA|*.za]]
* [[Empire Earth 2]] [[ZIP|*.zip]]
* [[Empire Earth 2]] [[ZIP|*.zip]]
Line 98: Line 113:
* [[Freedom Force vs The 3rd Reich]] [[FF|*.ff]]
* [[Freedom Force vs The 3rd Reich]] [[FF|*.ff]]
* [[Freelancer]] [[FLMOD|*.flmod]]
* [[Freelancer]] [[FLMOD|*.flmod]]
* [[Galactic Civilizations 2: Dread Lords]] [[DXPACK|*.dxpack]]
* [[Google Gadget]] [[GG|*.gg]]
* [[Google My Tracks]] [[KMZ|*.kmz]]
* [[Great Battles of WWII: Stalingrad]] [[PAK|*.pak]]
* [[Great Battles of WWII: Stalingrad]] [[PAK|*.pak]]
* [[Hard Truck: 18 Wheels Of Steel]] [[ZIPFS|*.zipfs]]
* [[Hard Truck: 18 Wheels Of Steel]] [[ZIPFS|*.zipfs]]
* [[Heavy Metal FAKK 2]] [[ZIP|*.zip]]
* [[Heavy Metal FAKK 2]] [[ZIP|*.zip]]
* [[Hellhog XP]] [[A|*.a]]
* [[Hellhog XP]] [[A|*.a]]
* [[Heroes Tactics]] [[_ZIP|*._zip]]
* [[Hitman 2: Silent Assasin]] [[ZIP|*.zip]]
* [[Hitman 2: Silent Assasin]] [[ZIP|*.zip]]
* [[Hitman Contracts]] [[ZIP|*.zip]]
* [[Hitman Contracts]] [[ZIP|*.zip]]
Line 110: Line 129:
* [[Hunting Unlimited]] [[ZIP|*.zip]]
* [[Hunting Unlimited]] [[ZIP|*.zip]]
* [[Imperial Glory]] [[ZIP|*.zip]]
* [[Imperial Glory]] [[ZIP|*.zip]]
* [[Iron Grip: Warlord]] [[PK3|*.pk3]]
* [[Itch]] [[PSH|*.psh]]
* [[Itch]] [[PSH|*.psh]]
* [[Jedi Academy]] [[PK3|*.pk3]]
* [[Jedi Academy]] [[PK3|*.pk3]]
* [[Jedi Knight: Mysteries Of The Sith]] [[ZIP|*.zip]]
* [[Jedi Knight: Mysteries Of The Sith]] [[ZIP|*.zip]]
* [[Jedi Outcast]] [[PK3|*.pk3]]
* [[Jedi Outcast]] [[PK3|*.pk3]]
* [[King's Bounty: Armored Princess]] [[KFS|*.kfs]]
* [[Law And Order 3: Justice Is Served]] [[ZIP|*.zip]]
* [[Law And Order 3: Justice Is Served]] [[ZIP|*.zip]]
* [[Line Of Sight: Vietnam]] [[ZA|*.za]]
* [[Line Of Sight: Vietnam]] [[ZA|*.za]]
* [[Lionheart: Legacy of the Crusader]] [[DAT|*.dat]]
* [[Lionheart: Legacy of the Crusader]] [[DAT|*.dat]]
* [[MDK 2]] [[ZIP|*.zip]]
* [[Mad Ugly Dirty (M.U.D) TV]] [[DAT|*.dat]]
* [[Master of Orion 3]] [[MOB|*.mob]]
* [[Master of Orion 3]] [[MOB|*.mob]]
* [[Maximus XV]] [[ZIP|*.zip]]
* [[Maximus XV]] [[ZIP|*.zip]]
* [[MDK 2]] [[ZIP|*.zip]]
* [[Mech Warrior 4 Mercenaries]] [[MTX|*.mtx]]
* [[Medal Of Honor: Allied Assault]] [[PK3|*.pk3]]
* [[Medal Of Honor: Allied Assault]] [[PK3|*.pk3]]
* [[Men Of War]] [[PAK|*.pak]]
* [[Metal Gear Solid]] [[MGZ|*.mgz]]
* [[Metal Gear Solid]] [[MGZ|*.mgz]]
* [[Microsoft Flight Simulator 2004]] [[ZIP|*.zip]]
* [[Microsoft Flight Simulator 2004]] [[ZIP|*.zip]]
* [[Microsoft Office Documents]] [[DOCX|*.docx]] [[XLSX|*.xlsx]] [[PPTX|*.pptx]]
* [[Monte Christo]] [[ZIP|*.zip]]
* [[Monte Christo]] [[ZIP|*.zip]]
* [[MotorM4X]] [[DTF|*.dtf]] [[SCN|*.scn]]
* [[Neighbours From Hell 2]] [[BND|*.bnd]]
* [[Neighbours From Hell]] [[BND|*.bnd]]
* [[Neighbours From Hell]] [[BND|*.bnd]]
* [[Neighbours From Hell 2]] [[BND|*.bnd]]
* [[Outfront]] [[PAK|*.pak]]
* [[Outfront]] [[PAK|*.pak]]
* [[PURE]] [[SDZ|*.sdz]]
* [[Packmania 2]] [[ARF|*.arf]]
* [[Packmania 2]] [[ARF|*.arf]]
* [[Paradise Cracked]] [[ZIP|*.zip]]
* [[Paradise Cracked]] [[ZIP|*.zip]]
* [[Perimeter]] [[PAK|*.pak]]
* [[Perimeter]] [[PAK|*.pak]]
* [[Pusher]] [[ZIP|*.zip]]
* [[Pusher]] [[ZIP|*.zip]]
* [[Puzzle Kingdoms]] [[ZIP|*.zip]]
* Quadrilateral Cowboy (*.PK4) (PC)
* [[Quake 3]] [[PK3|*.pk3]]
* [[Quake 3]] [[PK3|*.pk3]]
* [[Reflexive Arcade]] [[DAT|*.dat]]
* [[Resurrection]] [[PAK|*.pak]]
* [[Return To Castle Wolfenstein]] [[PK3|*.pk3]]
* [[Return To Castle Wolfenstein]] [[PK3|*.pk3]]
* [[Revenant]] [[RVI|*.rvi]] [[RVM|*.rvm]] [[RVR|*.rvr]]
* [[Revenant]] [[RVI|*.rvi]] [[RVM|*.rvm]] [[RVR|*.rvr]]
* [[Richard Burns Rally]] [[RBZ|*.rbz]]
* [[Richard Burns Rally]] [[RBZ|*.rbz]]
* [[Ricochet Xtreme]] [[DAT|*.dat]]
* [[Ricochet]] [[ZIP|*.zip]]
* [[Ricochet]] [[ZIP|*.zip]]
* [[Ricochet Xtreme]] [[DAT|*.dat]]
* [[S.W.A.T. 3]] [[RES|*.res]]
* [[SAP BusinessObjects Archive]] [[BIAR|*.biar]]
* [[Sabotain]] [[ZIP|*.zip]]
* [[Sabotain]] [[ZIP|*.zip]]
* [[Savage 2: A Tortured Soul]] [[S2Z|*.s2z]]
* [[Savage]] [[S2Z|*.s2z]]
* [[Savage]] [[S2Z|*.s2z]]
* [[Serious Sam 2]] [[GRO|*.gro]]
* [[Serious Sam]] [[GRO|*.gro]]
* [[Serious Sam]] [[GRO|*.gro]]
* [[Serious Sam 2]] [[GRO|*.gro]]
* [[Shadow Warrior]] [[SHR|*.shr]]
* [[Shadow Warrior]] [[SHR|*.shr]]
* [[Shark: Hunting The Great White]] [[ZIPFS|*.zipfs]]
* [[Shark: Hunting The Great White]] [[ZIPFS|*.zipfs]]
* [[Singles: Flirt Up Your Life]] [[ZIP|*.zip]]
* [[Singles: Flirt Up Your Life]] [[ZIP|*.zip]]
* [[Smokin' Guns]] [[PK3|*.pk3]]
* [[Sniper Fury]] [[PAK|*.pak]]
* [[Sniper Ghost Warrior]] [[PAK|*.pak]]
* [[Soldier Of Fortune 2]] [[PK3|*.pk3]]
* [[Soldier Of Fortune 2]] [[PK3|*.pk3]]
* [[Soldiers Of Anarchy]] [[ZIP|*.zip]]
* [[Soldiers: Heroes Of World War 2]] [[PAK|*.pak]]
* [[Soldiers: Heroes Of World War 2]] [[PAK|*.pak]]
* [[Soldiers Of Anarchy]] [[ZIP|*.zip]]
* [[Space Exploration]] [[JAR|*.jar]]
* [[Star Wolves]] [[ZIP|*.zip]]
* [[Star Wolves]] [[ZIP|*.zip]]
* [[Supreme Commander]] [[SCD|*.scd]]
* [[Swarm]] [[DAT|*.dat]]
* [[Swarm]] [[DAT|*.dat]]
* [[S.W.A.T. 3]] [[RES|*.res]]
* [[System Shock 2]] [[CRF|*.crf]]
* [[System Shock 2]] [[CRF|*.crf]]
* [[Team Factor]] [[ZIP|*.zip]]
* [[Team Factor]] [[ZIP|*.zip]]
* [[Terminator 3]] [[POD|*.pod]]
* [[Terminator 3]] [[POD|*.pod]]
* [[The Fall: Last Days Of Gaia]] [[UBN|*.ubn]]
* [[The Fall: Last Days Of Gaia]] [[UBN|*.ubn]]
* [[The Guild 2]] [[ZIP|*.zip]]
* [[The Tribez]] [[ZIP|*.zip]]
* [[Thief 2: The Metal Age]] [[CRF|*.crf]]
* [[Thief: The Dark Age]] [[CRF|*.crf]]
* [[Thief: The Dark Age]] [[CRF|*.crf]]
* [[Thief 2: The Metal Age]] [[CRF|*.crf]]
* [[Tom Clancy's H.A.W.X]] [[PAK|*.pak]] [[ZIP|*.zip]]
* [[ToolsMedia]] [[TMA|*.tma]]
* [[Torchlight]] [[ZIP|*.zip]]
* [[Transport Tycoon]] [[001|*.001]]
* [[Transport Tycoon]] [[001|*.001]]
* [[Tribes 2]] [[ZIP|*.zip]]
* [[Tribes 2]] [[ZIP|*.zip]]
* [[True Combat: Elite]] [[PK3|*.pk3]]
* [[Universal Combat: A World Apart]] [[ZIP|*.zip]]
* [[Universal Combat: A World Apart]] [[ZIP|*.zip]]
* [[Uplink]] [[DAT|*.dat]]
* [[Uplink]] [[DAT|*.dat]]
* [[Urban Terror]] [[PK3|*.pk3]]
* [[Vampire: The Masquerade]] [[NOB|*.nob]]
* [[Vampire: The Masquerade]] [[NOB|*.nob]]
* [[Vietnam: Line Of Sight]] [[ZA|*.za]]
* [[Vietnam: Line Of Sight]] [[ZA|*.za]]
* VRC PRO (PC) (*.ZIP *.VRC *.VRH, password: "d17856f1ce")
* [[WinAmp]] [[ZIP|*.zip]]
* [[WinAmp]] [[ZIP|*.zip]]
* [[Windows Media Player]] [[ZIP|*.zip]]
* [[Windows Media Player]] [[ZIP|*.zip]]
* [[World Of Padman]] [[PK3|*.pk3]]
* Worms: Open Warfare 2 (PSP) (*.ZIP)
* [[XS Mark]] [[PK1|*.pk1]] [[PK2|*.pk2]]
* [[Xpand Rally]] [[PAK|*.pak]]
* [[Xpand Rally]] [[PAK|*.pak]]
* [[XS Mark]] [[PK1|*.pk1]] [[PK2|*.pk2]]
* [[Zoo Tycoon 2: Endangered Species]] [[Z2F|*.z2f]]
* [[Zoo Tycoon]] [[ZTD|*.ztd]]
* [[Zoo Tycoon]] [[ZTD|*.ztd]]
* [[Zoo Tycoon 2: Endangered Species]] [[Z2F|*.z2f]]
<br><br>
 


{{GRAFPageFooter}}


[[Category:Format Standard|ZipArchive]]
[[Category:Format Standard|ZipArchive]]
Line 177: Line 226:
[[Category:BMS Author Unknown|ZipArchive]]
[[Category:BMS Author Unknown|ZipArchive]]
[[Category:CE Compressed|ZipArchive]]
[[Category:CE Compressed|ZipArchive]]
[[Category:File Format]]

Latest revision as of 11:08, 1 May 2022

Back to index | Edit this page

ZIP, ZIPFS, PK3, PK4, PAK, DAT

  • Format Type : Archive
  • Endian Order : Little Endian
  • Signature : PK

Format Specifications

// for each file
char {4}     - Signature (50 4B 03 04) // "PK"
uint8 {1}    - Version needed to extract (major is X/10, minor is X MOD 10)
uint8 {1}    - File attribute support for different OSes
uint16 {2}   - General purpose bit flag
uint16 {2}   - Compression method
uint16 {2}   - Last mod file time
uint16 {2}   - Last mod file date
uint32 {4}   - CRC32
uint32 {4}   - Compressed File Size
uint32 {4}   - Decompressed File Size
uint16 {2}   - Filename Length
uint16 {2}   - Extra Field Length (usually 0)
char {X}     - Filename
char {X}     - Extra field (usually non-existant)
byte {X}     - File Data

// for each directory

char {2}     - Header (PK)
uint32 {4}   - Entry Type (513 = Directory Entry)
uint16 {2}   - Unknown (20)
uint16 {2}   - Unknown (2)
uint16 {2}   - Unknown (8)
uint64 {8}   - Checksum?
uint32 {4}   - Compressed File Size
uint32 {4}   - Decompressed File Size
uint32 {4}   - Filename Length
byte {10}    - null
uint32 {4}   - File Offset (points to PK for this file in the directory)
char {X}     - Filename

char {2}     - Header (PK)
uint32 {4}   - Entry Type (1541 = Archive Entry)
uint16 {2}   - null
uint64 {8}   - Checksum?
uint32 {4}   - Length Of File Data (archive size excluding the directory)

uint16 {2}   - null

Notes and Comments

This is a generic ZIP archive.

MultiEx BMS Script

Treated as PKZip file.

Supported by Programs

Games