在Java中压缩现有文件的简单方法?
有没有一种简单的方法,通过 Java 库或第三方库来压缩 Java 中的现有文件?
我已经熟悉创建 ZipOutputStream、向其添加 ZipEntry 对象,然后将数据从流读取到 ZipOutputStream 的方法,我正在寻找一种更简单的方法来压缩一个文件。这很可能是对第三方压缩库的推荐。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Apache Cayenne 项目有一个非常简单的 ZipUtil,您可以在此处查看 javadoc:
http://cayenne.apache.org/doc20/api/cayenne/org/apache/cayenne/util/ZipUtil.html
查看源代码,它仅从 Java 导入SDK,因此应该很容易放入您的应用程序中:
http://svn.apache.org/repos/asf/cayenne/main/branches/cayenne-jdk1.5-generics -unpublished/src/main/java/org/apache/cayenne/util/ZipUtil.java
The Apache Cayenne project has a pretty simple ZipUtil, you can check out the javadoc here:
http://cayenne.apache.org/doc20/api/cayenne/org/apache/cayenne/util/ZipUtil.html
Looking at the source it only has imports from the Java SDK so it should be easy to just drop into your application:
http://svn.apache.org/repos/asf/cayenne/main/branches/cayenne-jdk1.5-generics-unpublished/src/main/java/org/apache/cayenne/util/ZipUtil.java