有没有java压缩工具
我需要(解压缩)一些文件,经过一番谷歌搜索后,我没有找到任何实用程序来执行此操作。 我知道我可以使用内置的 java.uitl.zip.* 类来完成此操作,但没有任何实用程序可以使其更轻松,最好像这样:
SomeClass.unzip("file_name.zip", "target_directory") ;
或
SomeClass.zip("source_directory", "target_file_name.zip", 递归);
我不想处理流。 只是文件,或者更好只是文件名......
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Deflater/Inflater 问题“什么是好的 Java 压缩库?”。
我知道Java提出的当前接口是基于流的,而不是基于“文件名”的,但根据以下文章 Java 压缩,围绕它构建一个实用程序类很容易:
例如,基于文件名的 Unzip 函数如下所示:
How about the Deflater/Inflater classes mentioned in the question "What’s a good compression library for Java?".
I know the current interfaces proposed by Java are Stream-based, not "filename"-based, but according to the following article on Java compression, it is easy enough to build an utility class around that:
For instance, a Unzip function based on a filename would look like:
也许Apache Commons 的压缩可以帮助您。
Maybe Compress from Apache Commons could help you.
jar 是一个伪装的解压器。 那个可以用吗?
jar is a disguised unzipper. Is that usable?