1

我已经使用 Apache Common Compress 库成功压缩或解压缩文件。现在的问题是,压缩文件需要通过 FTP/电子邮件发送,并且 10 MB 是要发送的文件的最大限制。

  1. 所以我需要知道如何生成自定义大小的文件?
  2. 如何解压缩文件?

谢谢。

4

2 回答 2

0

必须使用 Apache Common Compress 吗?否则,这个答案对您来说可能很有趣:how to create java zip archives with a max file size limit

于 2016-04-08T05:50:52.993 回答
0

根据他们在“多卷档案”下的 zip 官方用户指南:

如果要创建拆分 ZIP 存档,请使用ZipArchiveOutputStream接受File参数和大小的构造函数。大小决定了分割段的最大大小 - 大小必须在 64kB 和 4GB 之间。在创建存档时,这将创建几个符合上述命名约定的文件。构造函数内部使用的参数名称File必须使用扩展名zip

来源:https ://commons.apache.org/proper/commons-compress/zip.html

于 2020-08-07T14:07:13.220 回答