Есть ли решение прочитать файлы RAR версии 5 с помощью библиотеки Junrar?JAVA

Программисты JAVA общаются здесь
Anonymous
Есть ли решение прочитать файлы RAR версии 5 с помощью библиотеки Junrar?

Сообщение Anonymous »

Я пишу часть Java-приложения, отвечающего за чтение архивных файлов разных форматов и подготовку режима предварительного просмотра.

Библиотека Junrar оказалась наиболее надежной для работы с форматом RAR, но она не поддерживает последнюю версию 5 rar. Поддерживаются только более ранние версии.

Команда разработчиков Junrar подтверждает этот факт здесь:
https://github.com/junrar/junrar/issues/23

Winrar по умолчанию создает файлы RAR версии 5, но флажок «RAR4» в свойствах помогает создать файл версии 4, с которой идеально работать. Но вам придется нажимать на нее каждый раз, когда архивируете файл - это не очень хороший способ (более ранние версии Winrar нельзя скачать с официального сайта).

В моем случае файл хранится в виде массива байтов. Мне не нужен файл UNRAR, я просто читаю его — мне нужно «имя» и «размер» каждого файла внутри него — поэтому я готовлю данные предварительного просмотра содержимого архива в виде небольшой таблицы HTML.

Знаете ли вы какую-нибудь другую хорошую библиотеку для работы с форматом Rar? Я ничего не могу найти.
Или, может быть, вы можете придумать хорошие обходные пути?

Подробнее здесь: https://stackoverflow.com/questions/567 ... ar-library

Вернуться в «JAVA»