
The next four bytes contain a little-endian integer that is the length of the chunk, including its data, the length of its sub-blocks, and the 6-byte header.

The parser can identify the chunk from that value and decide whether it will parse it or skip it.

The first two bytes of the chunk are its ID. The chunks form a hierarchical structure, similar to an XML DOM tree. This allows parsers to skip chunks they don't recognize and allows for extensions to the format. The format is based on chunks, where each section of data is embedded in a block containing a chunk identifier and the length of the data and the data itself. While the 3DS format aims to provide an import/export format, retaining only essential geometry, texture, and lighting data, the related MAX format also contains extra information specific to Autodesk 3ds Max to allow a scene to be completely saved/loaded.ģds is a binary file format. Since 1990, it has grown to become a de facto industry standard for transferring models between 3D programs or storing models for 3D resource catalogs. It was the native file format of the old Autodesk 3D Studio DOS, which was popular until its successor replaced it in April 1996. Use ctrtool or GodMode9 to read and extract data from CIA files.ģDS is one of the file formats used by the Autodesk 3ds Max 3D modeling, animation, and rendering software. CIA files are commonly used for installing gamecard updates.

It contains game content, metadata, and a ticket. A CIA file is a CTR Importable Archive used to install games to a Nintendo 3DS handheld device.
