我有一个包含许多日志文件的16 MB的zip文件,我想在我的Java应用程序中将此zip文件拆分为最大大小为6MB的许多其他zip文件。
我知道zip4j是可行的,但是对于Zip4j,我的zip文件是' splited'对很多派对(zip.part01 zip.part02)(我的意思是我无法在不提取所有文件的情况下打开这些文件)。
假设没有任何大小超过6mb的日志文件,将我的zip拆分为许多较小的zip文件(而非派对)的最佳方法是什么?解压缩zip文件,然后循环所有文件并创建新的小拉链?
我希望我的问题不会令人困惑 非常感谢你
答案 0 :(得分:0)
假设文件是文本文件,我只是设计程序来读取文件的某些部分并从这些部分创建新文件并单独压缩它们。通过这种方式,每个文件都是可读的
这可能不如压缩整个文件并将其拆分一样有效。