我之前已经将一个字节数组转换为一个文件,该文件包含该字节数组中所有值的二进制等价物。现在我该如何将这些二进制值转换回字节数组?
例如...我的字节数组以值7,17,118,7开头.... 我的文本文件包含二进制值显示00000111000100010111011000000111 ....
答案 0 :(得分:2)
一次读取8个字符的文件并使用Integer.parseInt(chars, 2)
,其中chars
是您在字符串中读取的8个字符。重复,直到完全读取文件。
答案 1 :(得分:0)
使用输入流
InputStream is = new FileInputStream(new File("filen.ame"));
is.read(byte[] b, 0, len(file))