Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在工作中,我正在实现一个与文件一起使用的新 Web 服务。规范说我们不应该接受压缩的 .zip 文件。
是否有未压缩的 .zip 文件之类的东西?如果是,您认为使用 Java (1.8) 检测一个的最佳方法是什么?
是的,zip 可以解压缩。事实上,早期.jar的文件只是未压缩的.zip文件。
.jar
.zip
该类ZipEntry必须getMethod获取条目的压缩方法。选项之一是STORED(例如,不压缩)。
ZipEntry
getMethod
STORED
zip 只是一种容器格式,它可以保存许多可能类型的压缩和未压缩条目。
文件通常是deflated,这意味着它们是压缩的。其他是简单的stored,这意味着它们是未压缩的。
deflated
stored