gpt4 book ai didi

java - 如何读取 .zip 文件的前两个字节以确认是否存在适当的魔数(Magic Number)?

转载 作者:行者123 更新时间:2023-11-29 08:55:43 28 4
gpt4 key购买 nike

我正在尝试读取包含压缩的 .txt 文件的 .zip 文件。如何检查魔数(Magic Number) 0x00BC?谢谢。

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

最佳答案

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();

关于java - 如何读取 .zip 文件的前两个字节以确认是否存在适当的魔数(Magic Number)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20344269/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com