Есть ли решение прочитать файлы 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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