Quake PAK
From Just Solve the File Format Problem
(Difference between revisions)
(Copied a link from the PAK article) |
(Added software and sample files) |
||
Line 34: | Line 34: | ||
== Description == | == Description == | ||
− | |||
This file format is very simple. File starts with <code>PACK</code> magic string (4 octets), then 4-byte offset to file table and 4-byte length (measured in bytes) of it. | This file format is very simple. File starts with <code>PACK</code> magic string (4 octets), then 4-byte offset to file table and 4-byte length (measured in bytes) of it. | ||
Line 45: | Line 44: | ||
All numbers are [[Endianness|little-endian]]. | All numbers are [[Endianness|little-endian]]. | ||
− | == | + | == Software == |
+ | * [http://www.watto.org/game_extractor.html Game Extractor] | ||
+ | == Sample files == | ||
+ | * https://telparia.com/fileFormatSamples/archive/quakePAK/ | ||
+ | |||
+ | == Links == | ||
* [https://quakewiki.org/wiki/.pak .pak — Quake Wiki] | * [https://quakewiki.org/wiki/.pak .pak — Quake Wiki] | ||
* [https://web.archive.org/web/20160711041711/http://debian.fmi.uni-sofia.bg/~sergei/cgsr/docs/pak.txt Quake PAK Format] (from archive.org) | * [https://web.archive.org/web/20160711041711/http://debian.fmi.uni-sofia.bg/~sergei/cgsr/docs/pak.txt Quake PAK Format] (from archive.org) |
Revision as of 20:02, 18 September 2021
Quake .pak is the container file format for storing game assets in versions 1 and 2 of ID Tech game engine and some derivatives of it, including following games:
Later Id Tech games (starting from Quake 3/ID Tech 3) switched to ZIP format with .pk3 extension.
Contents |
Description
This file format is very simple. File starts with PACK
magic string (4 octets), then 4-byte offset to file table and 4-byte length (measured in bytes) of it.
File table consists of entries consisting of:
- file name, including path: 56-byte null-terminated string. No leading slash.
- file contents offset (from beginning of .pak file), 4 bytes
- file contents length
All numbers are little-endian.
Software
Sample files
Links
- .pak — Quake Wiki
- Quake PAK Format (from archive.org)