.zip文件中的文件是否总是被压缩?

时间:2019-04-17 14:45:18

标签: java zip compression zipfile compressed-files

在工作中,我正在实现一个可处理文件的新Web服务。规范说,如果压缩了.zip文件,我们将不接受。

是否存在未压缩的.zip文件?如果是的话,您认为使用Java(1.8)检测一个的最佳方法是什么?

2 个答案:

答案 0 :(得分:5)

是的,可以解压缩一个zip。实际上,早期的.jar文件只是未压缩的.zip文件。

ZipEntry类具有getMethod来获取条目的压缩方法。选项之一是STORED(例如,未压缩)。

答案 1 :(得分:0)

zip只是一种容器格式,可以容纳许多可能类型的压缩和未压缩条目。

文件通常为deflated,这意味着它们已被压缩。其他只是stored,这意味着它们未压缩。

相关问题