Я пытаюсь заархивировать файлы на Java с помощью apache.commons.compress.archivers.zip, он работает нормально, но мне нужно, чтобы мой архив был сжат определенной версией zip — 3.0, но что бы я ни делал, когда я проверяю его с помощью «zipinfo», он остается 2.0. Несмотря на то, что когда я просто использую «zip» в командной строке, версия 3.0. Я попробовал установить версию следующим образом:
Код: Выделить всё
zipEntry.setVersionRequired(30);
zipEntry.setVersionMadeBy(30);
подскажите пожалуйста, как это можно исправить, не прибегая к вызову инструмента командной строки из Java-приложения, или есть ли другая библиотека, позволяющая это изменить, или есть ли способ интегрировать инструмент zip cli в мое приложение, и оно по-прежнему будет портативным и мультиплатформенным
Подробнее здесь:
https://stackoverflow.com/questions/789 ... e-zip-tool