【发布时间】:2015-07-24 01:13:23
【问题描述】:
正如标题所暗示的那样,有没有办法用 Java(或任何其他语言)读取给定文件(.txt、.docx、.exe 等)的二进制表示?
在java中,我知道如何按原样读取文件的内容,即:
String line;
BufferedReader br = new BufferedReader(new FileReader("myFile.txt"));
while ((line = br.readLine()) != null) {
System.out.println(line);
}
但我不确定(如果可能的话)读取文件本身的二进制表示。
【问题讨论】:
-
您的问题不清楚。您是在问如何将文件作为字节数组读取?是否要将文件读取为完全由“0”和“1”字符组成的字符串?
标签: java binary binaryfiles