Apache Common Compress - Сплит Zip-файл
Я успешно заархивировал или распаковал файл с помощью библиотеки Apache Common Compress. Теперь проблема в том, что сжатый файл необходимо отправить по FTP/ электронной почте, а максимальный размер файла для отправки - 10 МБ.
- Так что мне нужно знать способ создания файла (ов) с нестандартным размером?
- Как я могу распаковать файл (ы)?
Благодарю.
1 ответ
Вы должны использовать Apache Common Compress? В противном случае этот ответ может быть интересен для вас: как создать java zip архивы с максимальным размером файла
Согласно их официальному руководству пользователя для zip в разделе "Многотомные архивы":
Если вы хотите создать разделенный ZIP-архив, воспользуйтесь конструктором
ZipArchiveOutputStream
который принимаетFile
аргумент и размер. Размер определяет максимальный размер разделенного сегмента - размер должен быть от 64 КБ до 4 ГБ. При создании архива будет создано несколько файлов в соответствии с описанным выше соглашением об именах. ИмяFile
аргумент, используемый внутри конструктора, должен использовать расширениеzip
.
источник: https://commons.apache.org/proper/commons-compress/zip.html