如何读取.zip文件的前两个字节以确认是否存在相应的幻数?

时间:2013-12-03 06:24:01

标签: java byte compression huffman-code

我正在尝试读取包含压缩.txt文件的.zip文件。如何检查幻数0x00BC?感谢。

编辑:抱歉,应该已经指定我正在尝试在java中执行此操作。

1 个答案:

答案 0 :(得分:0)

ZIP文件中的前两个字节:

InputStream is = new FileInputStream(FILE NAME);
byte b1 = (byte)is.read();
byte b2 = (byte)is.read();
is.close();

第一个压缩文件中的前两个字节:

InputStream is = new FileInputStream(FILE NAME);
ZipInputStream zis = new ZipInputStream(is);
zis.getNextEntry();
byte[] bytes = new byte[2];
zis.read(bytes, 0, 2);
zis.close();