Juiced DAT: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
Line 49: Line 49:
* [[Game Extractor|Game Extractor]]
* [[Game Extractor|Game Extractor]]
* Offzip
* Offzip
* [http://www.nfsunlimited.net/forum/download/file.php?id=15182&sid=285bb9d37ef4d4bc42c922bd3e000853 Juiced Archive Ripper (JAR)]
<br>
<br>




[[Category:File Format]]
[[Category:File Format]]

Revision as of 20:58, 5 June 2021

Choose archive extension:

DAT


Format Specifications

uint32 {4}   - Number Of Files
uint32 {4}   - Directory Offset

// File Data

// for each file
// for each file part
uint32 {4}   - File Part Offset
uint32 {4}   - File Part Length


// for each file part
byte {X}     - File Part Data


// Directory

// for each file
uint32 {4}   - Unknown
uint32 {4}   - File Offset
uint32 {4}   - Number of File Parts
uint32 {4}   - Compressed File Size
uint32 {4}   - Decompressed File Size


MultiEx BMS Script

Not written yet

Notes and Comments

  • Files are ZLib compressed?
  • The files in the archive are in a different order to the files in the directory. eg File 1 in the directory may be File 523 in the archive.
  • Each file can have multiple compressed parts. Each part is described at each file offset. To determine how many parts there are in a file, go to the file offset and read the first field (firstPartOffset). Then do (firstPartOffset-fileOffset)/8 and you have the number of parts. (or you can just read the field in the directory!)



Compatible Programs