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