Created page with "'''注意''': このページはbrsonの内部構成を記述しており、その内容は時とともに変化することがある。その場合でも、泣き言を言わないこと。 Resoniteは'''brson'''、'''7zbson'''、'''lz4bson'''と呼ばれる形式でアセットを保存したりエクスポートしたりすることができる。 ただし、そのコーデックは少しばかり複雑である。 以下に、構成を示す。 1. そのアセッ..." |
m file |
||
(One intermediate revision by the same user not shown) | |||
Line 6: | Line 6: | ||
以下に、構成を示す。 | 以下に、構成を示す。 | ||
# そのアセットが「レガシーモード」ではなく、Resoniteでエンコードされた場合はヘッダー。 | |||
# 圧縮されたBSON。 | |||
圧縮されたBSONについては、ここで書くには長すぎる。<code>DataTreeDictionary</code>を見ること。 | 圧縮されたBSONについては、ここで書くには長すぎる。<code>DataTreeDictionary</code>を見ること。 | ||
ヘッダーの内容を示す。 | ヘッダーの内容を示す。 | ||
# ASCIIで<code>FrDT</code>。 | |||
# <code>\x00\x00\x00\x00</code> (予約済みと思われる)。 | |||
# [https://nlp.stanford.edu/IR-book/html/htmledition/variable-byte-codes-1.html Variable Byte code]でエンコードされた圧縮アーカイブの種別。 | |||
圧縮アーカイブの種別を示す。 | 圧縮アーカイブの種別を示す。 | ||
# 0x00=予約済み | |||
# 0x01=LZ4 frame mode | |||
# 0x02=LZMA | |||
# 0x03=Brotli | |||
[[File:The_internal_format_describer.png]] |
Latest revision as of 01:11, 30 June 2024
注意: このページはbrsonの内部構成を記述しており、その内容は時とともに変化することがある。その場合でも、泣き言を言わないこと。
Resoniteはbrson、7zbson、lz4bsonと呼ばれる形式でアセットを保存したりエクスポートしたりすることができる。
ただし、そのコーデックは少しばかり複雑である。 以下に、構成を示す。
- そのアセットが「レガシーモード」ではなく、Resoniteでエンコードされた場合はヘッダー。
- 圧縮されたBSON。
圧縮されたBSONについては、ここで書くには長すぎる。DataTreeDictionary
を見ること。
ヘッダーの内容を示す。
- ASCIIで
FrDT
。 \x00\x00\x00\x00
(予約済みと思われる)。- Variable Byte codeでエンコードされた圧縮アーカイブの種別。
圧縮アーカイブの種別を示す。
- 0x00=予約済み
- 0x01=LZ4 frame mode
- 0x02=LZMA
- 0x03=Brotli