如何在java中一次读取一行二进制文件

时间:2014-04-16 23:26:16

标签: java file binary

我需要一次从一行文件中读取二进制数据。但似乎我只能使用FileInputStream一次读取n个字节,有什么建议吗?

FileInputStream inputStream = new FileInputStream("C:/dir/testfile");
byte[] buffer = new byte[3480];
inputStream.read(buffer);

2 个答案:

答案 0 :(得分:3)

二进制文件没有行。因此,您无法读取线条。

答案 1 :(得分:2)

没有" line"在二进制文件中。

它是单一的东西"或者它具有基于记录/字段的特定文档格式,告诉您每个字节要读取的字节数(或它们如何终止)以及它们代表的内容。

(从评论中移出)