注意: このページはbrsonの内部構成を記述しており、その内容は時とともに変化することがある。その場合でも、泣き言を言わないこと。
Resoniteはbrson、7zbson、lz4bsonと呼ばれる形式でアセットを保存したりエクスポートしたりすることができる。
ただし、そのコーデックは少しばかり複雑である。 以下に、構成を示す。
1. そのアセットが「レガシーモード」ではなく、Resoniteでエンコードされた場合はヘッダー。 2. 圧縮されたBSON。
圧縮されたBSONについては、ここで書くには長すぎる。DataTreeDictionary
を見ること。
ヘッダーの内容を示す。
1. ASCIIでFrDT
。
2. \x00\x00\x00\x00
(予約済みと思われる)。
3. [Variable Byte code](https://nlp.stanford.edu/IR-book/html/htmledition/variable-byte-codes-1.html)でエンコードされた圧縮アーカイブの種別。
圧縮アーカイブの種別を示す。
1. 0x00=予約済み 2. 0x01=LZ4 frame mode 3. 0x02=LZMA 4. 0x03=Brotli