Как распаковать файл в приложении для Android?

У меня есть файл «.tar», который загружает мое приложение, и я не могу понять, как его извлечь. Я пытался прочитать его с помощью ZipInputStream, но getNextEntry() возвращает null, хотя я могу подтвердить через терминал, что файл tar существует. Я смог разархивировать его вручную, поэтому я знаю, что это не проблема с файлом.

У кого-нибудь есть какие-либо идеи? Спасибо за помощь!


person anonymouse    schedule 13.03.2014    source источник
comment
Вы пробовали с GZIPInputStream? Кроме того, взгляните на JTAR.   -  person ozbek    schedule 14.03.2014
comment
GZIPInputStream дал мне IOException... неожиданное магическое число 6316 или что-то в этом роде. JTAR не пробовал, посмотрю.   -  person anonymouse    schedule 14.03.2014


Ответы (1)


Как было предложено выше, JTAR в итоге сработал для меня: https://github.com/kamranzafar/jtar

person anonymouse    schedule 14.03.2014