Я хочу узнать, как распаковать файл .rar в Android. Zip-файлы можно легко распаковать с помощью ZipStream. Есть ли аналогичный способ для файлов rar.
Распаковать файл Rar в Android
Ответы (2)
Я только что понял это с помощью jUnrar отсюда https://github.com/edmund-wagner/junrar
Создайте новый пакет в каталоге src вашего Android с именем com.github.junrar. Вам следует удалить com.github.junrar.vfs2, потому что у него есть некоторые зависимости, и вы, вероятно, все равно не будете его использовать.
Вы, вероятно, получите некоторые ошибки о классе регистратора. Вы можете либо удалить несколько строк журнала, либо, как я, написать крошечную оболочку, которая взаимодействует с android.util.Log. Я сделал это и изменил включение.
Если вы закончили импортировать код, взгляните на jUnrars testutils. Я использовал это, и это сработало из коробки:
Надеюсь, поможет
RAR используется не очень часто (за исключением некоторых ниш), поэтому вы не найдете его встроенной поддержки в библиотеках Android. Вероятно, проще всего получить библиотеку Java, которая обрабатывает файлы RAR, как описано в этом вопросе: