5

OpenGL オブジェクトの生データを含む、読み込みたいファイル形式があります。

すべて問題ありませんが、そのデータはリトルエンディアンでエンコードされています。

DataInputStream の正確な仕事をするが、リトルエンディアンを使用する Java クラスはありますか、それともバイトごとにロードして自分で変換を実行する必要がありますか?

4

1 に答える 1

13

DataInputStream はビッグエンディアンのみです。

ByteBuffer を使用する場合、エンディアンを変更できます

buffer.order(ByteOrder.LITTLE_ENDIAN);
于 2012-11-03T17:43:23.490 に答える