View on GitHub

anno16_docs

Anno 1602 Knowledge Database

Chunks

The Chunks file format is used for (almost?) all binary type files. It basicly is a container type to pack different binary files together.

The format is very simple, the Chunk Header consists of a file type identifier as ascii string, padded with junk to fill full 16 bytes. Then comes a 4 byte/32bit (unsigned?) integer indicating the size of the chunk, excluding the header.

Format Structure

Chunk Header

Bytes Use
16 chunk type identification + padding
4 size of chunk (excluding this header)

Chunk ID list

Formats packed this way

Notes

A lot of information about those file formats is known, because of Sir Henry/wzurborg’s code releases. In particular the two files Anno1602read.h and Anno1602read.c which seem to be original code excerpts (??).