Wat is het TIGER-bestandsformaat?
.tiger is een eigen binair spelgegevensarchief dat wordt gebruikt door de CDC Engine van Crystal Dynamics, voor het eerst geïntroduceerd met de *Tomb Raider*-reboot in 2013. Elk .tiger-bestand begint met de vier-byte signatuur TAFS (Tiger Archive FileSystem) op offset nul, onmiddellijk gevolgd door een 4-byte little-endian versienummer.
Spellen worden geleverd als een genummerde set archieven - doorgaans bigfile.000.tiger tot en met bigfile.003.tiger - waarbij individuele bestanden 1,5 GB tot 2 GB per stuk kunnen bereiken. Het formaat verving de oudere Bigfile-container die werd gebruikt in Tomb Raider-titels van vóór 2013.
Een kenmerkende eigenschap van het .tiger-formaat is dat interne bestandsnamen niet als leesbare tekstreeksen worden opgeslagen. Elke asset-vermelding wordt geïndexeerd door zijn CRC-32 hash, waardoor het archief ondoorzichtig is zonder een vooraf opgebouwd hash-woordenboek. Opgeslagen assets omvatten meshes, texturen, geluiden en spelscripts.
Drie generaties Crystal Dynamics-titels gebruiken het formaat met kleine incompatibiliteiten:
- *Tomb Raider* (2013) en *Rise of the Tomb Raider* (2015) gebruiken standaard CRC-32 hashing
- *Shadow of the Tomb Raider* (2018) gebruikt een ander CRC-algoritme, waardoor de compatibiliteit met oudere extractietools wordt verbroken
De community-tool Gibbed Tiger Unpacker kan assets extraheren uit de varianten van 2013 en 2015. Er is geen versleuteling toegepast op het archief zelf; de inhoud bestaat uit ruwe spelgegevens. Het formaat is geen open standaard en heeft geen geregistreerd MIME-type.
Beveiliging & veiligheid
RISICO: LOWTIGER-bestanden zijn passieve spelgegevensarchieven die geen uitvoerbare code bevatten die buiten de game-engine draait. Ze vormen geen risico voor eindgebruikers die ze simpelweg in een Steam-map tegenkomen. Modding-tools die de inhoud extraheren, worden door de community onderhouden en zijn over het algemeen veilig.
Formaatdetails
in een notendopProgramma's die TIGER-bestanden openen
Technische details
diepe specificaties| Magic bytes | 54 41 46 53 („TAFS”) op offset 0 |
| Versieveld | 4-byte little-endian integer onmiddellijk volgend op de magic bytes |
| Byte-volgorde | Little-endian |
| Asset-indexering | CRC-32 hashes gebruikt als bestandsnamen - geen platte tekst bestandsnamen opgeslagen in archief |
| Typische archiefgrootte | 1,5 GB - 2 GB per bestand |
| Implementatie | Genummerde set: bigfile.000.tiger tot en met bigfile.003.tiger |
| Compressie | Per item (individuele spel-assets kunnen intern gecomprimeerd zijn) |
| CRC-variant | CRC-32 voor TR2013 en ROTTR (2015); incompatibel algoritme in Shadow of the Tomb Raider (2018) |
| Platformdoelen | Windows, PlayStation 4/5, Xbox One, Xbox Series X/S |
| Containertype | Aangepast eigen TAFS binair archief |
| Opgeslagen asset-typen | Meshes, texturen, audio, spelscripts |
| Voorganger-formaat | Oudere Bigfile-container uit Tomb Raider-titels van vóór 2013 |
| Extractietool | Gibbed Tiger Unpacker (door de community ontwikkeld) |
| MIME-type | Niet geregistreerd (standaard application/octet-stream) |
| Uitgebracht | 2013 (Tomb Raider reboot) |
| Laatste versie | Shadow of the Tomb Raider variant (2018) - uses different CRC algorithm |
| Specificatie | cdcengine.re |
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over TIGER-bestanden.