标签: java zip compression zipfile compressed-files
在工作中,我正在实现一个可处理文件的新Web服务。规范说,如果压缩了.zip文件,我们将不接受。
是否存在未压缩的.zip文件?如果是的话,您认为使用Java(1.8)检测一个的最佳方法是什么?
答案 0 :(得分:5)
是的,可以解压缩一个zip。实际上,早期的.jar文件只是未压缩的.zip文件。
.jar
.zip
ZipEntry类具有getMethod来获取条目的压缩方法。选项之一是STORED(例如,未压缩)。
ZipEntry
getMethod
STORED
答案 1 :(得分:0)
zip只是一种容器格式,可以容纳许多可能类型的压缩和未压缩条目。
文件通常为deflated,这意味着它们已被压缩。其他只是stored,这意味着它们未压缩。
deflated
stored