【发布时间】:2025-12-25 22:35:06
【问题描述】:
有没有一种简单的方法,通过 Java 库或第三方库来压缩 Java 中的现有文件?
我已经熟悉创建 ZipOutputStream、向其中添加 ZipEntry 对象、然后将数据从流中读取到 ZipOutputStream 的方法,我正在寻找一种更简单的压缩文件的方法。这很可能是对第三方压缩库的推荐。
【问题讨论】:
标签: java compression zip
有没有一种简单的方法,通过 Java 库或第三方库来压缩 Java 中的现有文件?
我已经熟悉创建 ZipOutputStream、向其中添加 ZipEntry 对象、然后将数据从流中读取到 ZipOutputStream 的方法,我正在寻找一种更简单的压缩文件的方法。这很可能是对第三方压缩库的推荐。
【问题讨论】:
标签: java compression zip
Apache Cayenne 项目有一个非常简单的 ZipUtil,您可以在此处查看 javadoc:
http://cayenne.apache.org/doc20/api/cayenne/org/apache/cayenne/util/ZipUtil.html
查看源代码,它仅包含从 Java SDK 导入的内容,因此应该很容易将其放入您的应用程序中:
【讨论】: