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