小编典典

将小Endian文件转换成大Endian

java

我如何将一个小的Endian二进制文件转换为大Endian二进制文件。我有一个用C编写的二进制二进制文件,我正在用Java的DataInputStream读取此文件,该文件以大端字节格式读取。我也看过ByteBuffer类,但不知道如何使用它来获得我想要的结果。请帮忙。

非常感谢


阅读 257

收藏
2020-09-23

共1个答案

小编典典

谷歌搜索了很多之后,我发现了一个具有SwappedDataInputStream类的Apache
Jar文件。org.apache.commons.io.input.SwappedDataInputStream。这节课使我的结果准确无误。有关该类的完整详细信息,请参见。

http://commons.apache.org/io/api-1.4/org/apache/commons/io/input/SwappedDataInputStream.html

2020-09-23