我已使用Apache Common Compress库成功压缩或解压缩文件。现在的问题是,压缩文件需要通过FTP /电子邮件发送,10 MB是要发送的文件的最大限制。
感谢。
答案 0 :(得分:1)
你必须使用Apache Common Compress吗?否则,这个答案对你来说可能很有意思:how to create java zip archives with a max file size limit
答案 1 :(得分:0)
根据其官方用户指南,在“多卷档案”下可以找到zip。 :
如果要创建拆分的ZIP存档,请使用
ZipArchiveOutputStream
的构造函数,该构造函数接受一个File
参数和一个大小。大小确定分割段的最大大小-该大小必须在64kB和4GB之间。在创建存档时,这将创建多个文件,这些文件将满足上述命名约定。构造函数内部使用的File
参数的名称必须使用扩展名zip
。
来源:https://commons.apache.org/proper/commons-compress/zip.html