java读取二进制文件

有一个文件,前半部分是控制头部分,以ASCII格式存储,后半部分是数据部分以二进制存储

要怎通过java读取该文件?把数据部分提取出来?

5个回答

你就自己算一下,你的ascii占用了几位(),然后1byte占用8位

假如你的头ASCII占用了40位的空间,那吗你就取5byte出来,里面的内容就是ascii,剩下的就是文件的二进制内容了

总要有个标示位,找到位置了再读取2进制的吧

fileinputstream,fileoutputsteam,ByteArrayInputStream,ByteArrayOutputStream然后操作他的字节

他是01010101的十进制表现形式

你这000001V 0100090这是怎么打出来的,贴下代码看看

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问