如何在 java 中读取二进制 .Chn 格式文件?

Posted

技术标签:

【中文标题】如何在 java 中读取二进制 .Chn 格式文件?【英文标题】:how do i read a binary .Chn format file in java? 【发布时间】:2021-09-08 18:43:42 【问题描述】:

.chn 格式的二进制文件是由一家公司创建的。他分享了阅读指南。下图解释了如何阅读它。我已经尝试过使用java,但到目前为止我无法成功。请有人可以帮助我。 提前谢谢你

enter image description here enter image description here

【问题讨论】:

“我已经尝试过使用 java,但到目前为止我无法成功。” - 请与我们分享您的尝试。这不是要求人们为您编写代码的地方,因此我们需要查看您编写的内容以便为您提供帮助。 例如使用 ByteBuffer,您可以使用 readShort 等等。小端字节序需要一个初始的byteOrder 【参考方案1】:

我使用 RandomAccessFile 然后 readInt()。 文件已被读取,但我注意到当 readInt ()> 256 的值时程序给了我一个不正确的值。

【讨论】:

以上是关于如何在 java 中读取二进制 .Chn 格式文件?的主要内容,如果未能解决你的问题,请参考以下文章

java io 可以读取啥格式的文件

请问VB如何读写二进制文件

如何在oracle中的blob字段下读取jpg格式文件保存

Python中读取二进制图片(例如 a.jpg)有关解码编码的问题

如何实现用java语言读取二进制文件的内容解析后存储在链表里

如何在java中读取.pem文件格式的EC私钥