.3ds
3dsはバイナリファイル形式である。
この形式はチャンクに基づいており、データのそれぞれのセクションは、チャンク識別子と(次の主ブロックの場所を提供するための)データの長さ、並びにデータ自身の含むブロックが埋め込まれている。これはパーサーに理解できないチャンクのスキップを許容し、また、形式の拡張を許す。
チャンクは、XMLのDOM木に似た階層的構造より成る。その値により、パーサーはチャンクを特定でき、そのチャンクのパースするかスキップするかどうかを決定する。次の4バイトは、データ、サブブロックおよび6バイトのヘッダより成るチャンクの長さを、リトルエンディアン整数で含む。次のバイトは、チャンクのデータであり、その次に、数レベル深く延長しているであろう構造のサブチャンクが続く。
以下は、チャンクの中の最も一般的なIDの、それらの依存を示し階層的様式で表現した一覧である: