为了账号安全,请及时绑定邮箱和手机立即绑定

有什么好的Java库来压缩/解压缩文件?

有什么好的Java库来压缩/解压缩文件?

天涯尽头无女友 2019-11-05 15:11:15
我查看了JDK和Apache压缩库随附的默认Zip库,由于以下三个原因,我对它们不满意:它们are肿并且API设计错误。我必须编写50行样板字节数组输出,zip输入,文件输出流并关闭相关流,并捕获异常并自行移动字节缓冲区?为什么我不能有一个看起来像这样Zipper.unzip(InputStream zipFile, File targetDirectory, String password = null)并且可以正常使用的简单API Zipper.zip(File targetDirectory, String password = null)?似乎通过压缩解压缩会破坏文件元数据,并且密码处理会被破坏。另外,与我从UNIX获得的命令行zip工具相比,我尝试的所有库的速度都慢了2-3倍。对我来说(2)和(3)是次要点,但我确实想要一个具有单行界面的经过良好测试的库。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 907 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信