gpt4 book ai didi

java - 如何检测 JAR 文件?

转载 作者:行者123 更新时间:2023-12-01 15:45:41 31 4
gpt4 key购买 nike

我如何知道输入流是否是 JAR 文件?

我可以使用以下方法检测 JAR 文件:

try {
JarFile jar = new JarFile("file");
} catch(ZipException e) {
// not a jar file
...
}

但是如果我只有输入流该怎么办?我需要将其写入文件吗?
有什么优雅的方式吗?

最佳答案

http://download.oracle.com/javase/1.4.2/docs/api/java/util/jar/JarInputStream.html#JarInputStream(java.io.InputStream )

try {
JarInputStream jar = new JarInputStream(inputStream);
} catch(Exception e) {
// not a jar file
...
}

关于java - 如何检测 JAR 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7071638/

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