Распаковка файлов .zipx со сжатием LZMA - PullRequest
0 голосов
/ 16 января 2019

Можно ли разархивировать файлы .zipx с помощью проекта Apache Commons Compress, где записи сжимаются с использованием сжатия LZMA? Кажется, на их сайте написано, что они поддерживают сжатие LZMA, но мне интересно, относится ли это к файлам .lzma, а не к файлам .zipx, использующим LZMA. Когда я пытаюсь инициализировать LZMAcompressorInputStream с моим ZipArchiveEntry, я получаю эту ошибку:

org.tukaani.xz.CorruptedInputException: сжатые данные повреждены

Это строка, где я получаю сообщение об ошибке. InputStream in = new LZMACompressorInputStream (новый BufferedInputStream (zipFile.getRawInputStream (zipArchiveEntry)));

К сожалению, я не вправе публиковать много кода или загружать файл, который пытаюсь распаковать. Это простой файл .zipx, созданный с помощью Winzip, содержащий один файл PDF.

...