Изтеглете Избор на най-добрия архиватор за Android за Android. Отваряме, модифицираме и пакетираме Android приложения Приложение за разопаковане на zip файлове на Android

RAR е многофункционален архиватор за Android устройства. Тази прекрасна програма от RARLAB е почти пълно копие на известния WinRAR и затова мнозина ще я харесат повече от основната версия от Google.

Като цяло, какво е архиватор и защо е необходим на смартфон? Всъщност за съвременния Android е изключително необходимо:

  • Първо, архивът може да се използва за съхраняване на голям брой файлове в една директория. В него например често се крият поверителни снимки, защото всеки знае, че е защитен със силна парола и е почти невъзможно да бъде хакнат.
  • Второ, архивните формати RAR и ZIP вече са изключително популярни сред тези, които публикуват файлове в Интернет за публично изтегляне. Много потребители все още не искат да зависят от разпространението на торенти и затова съхранението на файлове продължава да бъде популярно.

Характеристики на програмата RAR за Android

В момента RAR архиваторът може да направи следното:

  • работа с всички известни в момента архивни формати (RAR, ZIP, TAR, GZ, BZ2, XZ, 7z, ISO, ARJ);
  • създаване на криптирани архиви;
  • извършва откриване и коригиране на грешки;
  • Използвайте напълно многоядрените възможности на процесора, за да увеличите цялостната производителност.

Като цяло RAR е програма на много по-високо ниво от основния архиватор, вграден във файловия мениджър. Няма съмнение, че той винаги ще ви помогне в трудни моменти и ще го направи напълно безплатно.

Понякога някои приложения на Android не отговарят на потребителя по някакъв начин. Пример за това е натрапчивата реклама. И също така се случва програмата да е добра за всички, но преводът в нея е или крив, или напълно липсва. Или, например, програмата е пробна, но няма начин да получите пълната версия. Как да промените ситуацията?

Въведение

В тази статия ще говорим за това как да разглобим APK пакет с приложение, да разгледаме вътрешната му структура, да разглобим и декомпилираме байт кода, а също така ще се опитаме да направим няколко промени в приложенията, които могат да ни донесат една или друга полза.

За да направите всичко това сами, ще са ви необходими поне основни познания по езика Java, на който са написани приложенията за Android, и XML езика, който се използва навсякъде в Android - от описанието на самото приложение и правата му за достъп до съхраняването на низове, които ще се покаже на екрана. Ще ви е необходима и способност да използвате специализиран конзолен софтуер.

И така, какво е APK пакет, в който се разпространява абсолютно целият софтуер за Android?

Декомпилация на приложение

В тази статия работихме само с разглобен код на приложение, но ако се направят по-сериозни промени в големи приложения, разбирането на smali кода ще бъде много по-трудно. За щастие можем да декомпилираме dex кода в Java код, който, въпреки че не е оригинален и не е компилиран обратно, е много по-лесен за четене и разбиране на логиката на приложението. За да направим това, ще ни трябват два инструмента:

  • dex2jar е транслатор на Dalvik байткод в JVM байткод, на базата на който можем да получим код на езика Java;
  • jd-gui е самият декомпилатор, който ви позволява да получите четим Java код от JVM байт код. Като алтернатива можете да използвате Jad (www.varaneckas.com/jad); Въпреки че е доста стар, в някои случаи той генерира по-четлив код от Jd-gui.

Ето как трябва да се използват. Първо стартираме dex2jar, като посочим пътя до apk пакета като аргумент:

% dex2jar.sh mail.apk

В резултат на това пакетът Java mail.jar ще се появи в текущата директория, която вече може да бъде отворена в jd-gui, за да видите кода на Java.

Подреждане на APK пакети и получаването им

Пакетът с приложения за Android по същество е обикновен ZIP файл, който не изисква никакви специални инструменти за преглед на съдържанието или извличане. Достатъчно е да имате архиватор - 7zip за Windows или конзолен разархиватор на Linux. Но това е за обвивката. Какво има вътре? Като цяло имаме следната структура вътре:

  • МЕТА-ИНФ/- съдържа цифров сертификат на приложението, идентифициращ неговия създател и контролни суми на пакетните файлове;
  • res/ - различни ресурси, които приложението използва в работата си, като изображения, декларативно описание на интерфейса, както и други данни;
  • AndroidManifest.xml- описание на приложението. Това включва например списък с необходимите разрешения, необходимата версия на Android и необходимата разделителна способност на екрана;
  • classes.dex- компилиран байт код на приложението за виртуалната машина Dalvik;
  • ресурси.arsc- също ресурси, но от различен вид - по-специално низове (да, този файл може да се използва за русификация!).

Изброените файлове и директории са, ако не във всички, то може би в по-голямата част от APK файловете. Има обаче още няколко не толкова често срещани файла/директории, които си струва да се споменат:

  • активи- аналог на ресурсите. Основната разлика е, че за достъп до ресурс трябва да знаете неговия идентификатор, но списъкът с активи може да бъде получен динамично с помощта на метода AssetManager.list() в кода на приложението;
  • либ- собствени Linux библиотеки, написани с помощта на NDK (Native Development Kit).

Тази директория се използва от производителите на игри, които поставят там своите двигатели за игри, написани на C/C++, както и от създателите на високопроизводителни приложения (например Google Chrome). Разбрахме устройството. Но как да получите пакетния файл на приложението, което ви интересува? Тъй като не е възможно да вземете APK файлове от устройството без руут (те се намират в директорията /data/app), а руутването не винаги е препоръчително, има поне три начина да получите файла на приложението на вашия компютър:

  • Разширение за изтегляне на APK за Chrome;
  • Приложение Real APK Leecher;
  • различни файлови хостинги и варезници.

Кое да използвате е въпрос на вкус; предпочитаме да използваме отделни приложения, така че ще опишем използването на Real APK Leecher, особено след като е написано на Java и съответно ще работи или в Windows, или в Nix.

След като стартирате програмата, трябва да попълните три полета: Email, Password и Device ID - и да изберете език. Първите две са имейлът и паролата на вашия Google акаунт, който използвате на устройството. Третият е идентификаторът на устройството и може да бъде получен чрез въвеждане на кода на дайлера # #8255## и след това намиране на реда Device ID. Когато попълвате, трябва да въведете само ID без префикса android-.

След попълване и запазване често изскача съобщението „Грешка при свързване към сървър“. Няма нищо общо с Google Play, така че не се колебайте да го игнорирате и да потърсите пакети, които ви интересуват.

Преглед и промяна

Да приемем, че сте намерили пакет, който ви интересува, изтеглили сте го, разопаковате го... и когато се опитате да прегледате някакъв XML файл, с изненада установявате, че файлът не е текстов. Как да го декомпилирам и изобщо как да работя с пакети? Наистина ли е необходимо да инсталирате SDK? Не, изобщо не е необходимо да инсталирате SDK. Всъщност всички стъпки за извличане, модифициране и пакетиране на APK пакети изискват следните инструменти:

  • ZIP архиваторза разопаковане и опаковане;
  • малки- асемблер/разглобител на виртуална машина Dalvik (code.google.com/p/smali);
  • aapt- инструмент за опаковане на ресурси (по подразбиране ресурсите се съхраняват в двоична форма за оптимизиране на производителността на приложението). Включен в Android SDK, но може да се получи отделно;
  • подписващ се- инструмент за цифрово подписване на модифициран пакет (bit.ly/Rmrv4M).

Можете да използвате всички тези инструменти поотделно, но това е неудобно, така че е по-добре да използвате софтуер от по-високо ниво, изграден на тяхна база. Ако работите на Linux или Mac OS X, има инструмент, наречен apktool. Той ви позволява да разопаковате ресурси в оригиналната им форма (включително двоични XML и arsc файлове), да възстановите пакет с променени ресурси, но не знае как да подписва пакети, така че ще трябва да стартирате ръчно помощната програма за подписване. Въпреки факта, че помощната програма е написана на Java, нейната инсталация е доста нестандартна. Първо трябва да получите самия jar файл:

$ cd /tmp $ wget http://bit.ly/WC3OCz $ tar -xjf apktool1.5.1.tar.bz2

$ wget http://bit.ly/WRjEc7 $ tar -xjf apktool-install-linux-r05-ibot.tar.bz2

$ mv apktool.jar ~/bin $ mv apktool-install-linux-r05-ibot/* ~/bin $ export PATH=~/bin:$PATH

Ако работите под Windows, тогава има отличен инструмент за него, наречен Virtuous Ten Studio, който също акумулира всички тези инструменти (включително самия apktool), но вместо CLI интерфейс предоставя на потребителя интуитивен графичен интерфейс, с който можете извършване на операции за разопаковане, разглобяване и декомпилиране с няколко кликвания. Този инструмент е дарителски, т.е. понякога се появяват прозорци с молба да получите лиценз, но в крайна сметка това може да се толерира. Няма смисъл да го описвате, защото можете да разберете интерфейса за няколко минути. Но apktool, поради своята конзолна природа, трябва да бъде обсъден по-подробно.


Нека да разгледаме опциите на apktool. Накратко, има три основни команди: d (декодиране), b (изграждане) и if (инсталиране на рамка). Ако всичко е ясно с първите две команди, тогава какво прави третият, условен оператор? Той разопакова определената рамка на потребителския интерфейс, което е необходимо в случаите, когато анализирате всеки системен пакет.

Нека да разгледаме най-интересните опции на първата команда:

  • - не разглобявайте dex файлове;
  • - не разопаковайте ресурси;
  • - не вмъквайте информация за отстраняване на грешки в резултатите от разглобяването на dex файла;
  • --frame-path- използвайте указаната UI рамка вместо вградената в apktool. Сега нека да разгледаме няколко опции за командата b:
  • -f- принудително сглобяване без проверка на промените;
  • - посочете пътя до aapt (инструмент за изграждане на APK архив), ако по някаква причина искате да го използвате от друг източник.

Използването на apktool е много лесно, просто посочете една от командите и пътя до APK, например:

$ apktool d mail.apk

След това всички извлечени и разглобени файлове на пакета ще се появят в пощенската директория.

Подготовка. Деактивиране на рекламата

Теорията, разбира се, е добра, но защо е необходима, ако не знаем какво да правим с разопакования пакет? Нека се опитаме да приложим теорията в наша полза, а именно да модифицираме някакъв софтуер, така че да не ни показва реклама. Например, нека бъде Virtual Torch - виртуална факла. Този софтуер е идеален за нас, защото е пълен с досадна реклама и освен това е достатъчно прост, за да не се изгубим в джунглата на кода.


Така че, като използвате един от горните методи, изтеглете приложението от пазара. Ако решите да използвате Virtuous Ten Studio, просто отворете APK файла в приложението и го разархивирайте, създайте проект (Файл -> Нов проект), след което изберете Импортиране на файл в контекстното меню на проекта. Ако вашият избор падна върху apktool, просто изпълнете една команда:

$ apktool d com.kauf.particle.virtualtorch.apk

След това в директорията com.kauf.particle.virtualtorch ще се появи файлово дърво, подобно на описаното в предишния раздел, но с допълнителна директория smali вместо dex файлове и файл apktool.yml. Първият съдържа разглобен код на изпълнимия dex файл на приложението, вторият съдържа служебна информация, необходима на apktool за сглобяване на пакета обратно.

Първото място, което трябва да търсим е, разбира се, AndroidManifest.xml. И тук веднага срещаме следния ред:

Не е трудно да се досетите, че той отговаря за предоставянето на разрешения на приложението за използване на интернет връзката. Всъщност, ако просто искаме да се отървем от рекламата, най-вероятно ще трябва просто да блокираме приложението от интернет. Нека се опитаме да направим това. Изтриваме посочения ред и се опитваме да изградим софтуера с помощта на apktool:

$ apktool b com.kauf.particle.virtualtorch

Полученият APK файл ще се появи в директорията com.kauf.particle.virtualtorch/build/. Въпреки това няма да е възможно да го инсталирате, тъй като няма цифров подпис и контролни суми на файлове (просто няма META-INF/ директория). Трябва да подпишем пакета с помощната програма apk-signer. Стартиран. Интерфейсът се състои от два раздела – на първия (Key Generator) създаваме ключове, на втория (APK Signer) подписваме. За да създадете нашия частен ключ, попълнете следните полета:

  • Целеви файл- изходен файл на хранилище за ключове; обикновено съхранява един чифт ключове;
  • ПаролаИ Потвърдете- парола за хранилището;
  • Псевдоним- име на ключа в хранилището;
  • Парола за псевдонимИ Потвърдете- парола за таен ключ;
  • Валидност- срок на валидност (в години). Стойността по подразбиране е оптимална.

Останалите полета по принцип не са задължителни, но поне едно трябва да бъде попълнено.


ВНИМАНИЕ

За да подпишете приложение с помощта на apk-signer, трябва да инсталирате Android SDK и да посочите пълния път до него в настройките на приложението.

Цялата информация е предоставена само за информационни цели. Нито редакторите, нито авторът носят отговорност за възможни вреди, причинени от материалите на тази статия.

Сега можете да подпишете APK с този ключ. В раздела APK Signer изберете новогенерирания файл, въведете паролата, псевдонима на ключа и паролата, след това намерете APK файла и щракнете смело върху бутона „Sign“. Ако всичко е наред, пакетът ще бъде подписан.

ИНФО

Тъй като подписахме пакета с наш собствен ключ, той ще бъде в конфликт с оригиналното приложение, което означава, че когато се опитаме да актуализираме софтуера през пазара, ще получим грешка.

Цифровият подпис се изисква само за софтуер на трети страни, така че ако променяте системните приложения, които са инсталирани, като ги копирате в директорията /system/app/, тогава не е необходимо да ги подписвате.

След това изтеглете пакета на вашия смартфон, инсталирайте го и го стартирайте. Воала, рекламата я няма! Вместо това обаче се появи съобщение, че нямаме интернет или нямаме съответните разрешения. На теория това може да е достатъчно, но съобщението изглежда досадно и, честно казано, просто извадихме късмет с глупаво приложение. Нормално написаният софтуер най-вероятно ще изясни идентификационните си данни или ще провери за интернет връзка и в противен случай просто ще откаже да стартира. Как да бъдем в този случай? Разбира се, редактирайте кода.

Обикновено авторите на приложения създават специални класове за показване на реклами и извикване на методи на тези класове, когато приложението или една от неговите „дейности“ (просто казано, екрани на приложението) се стартира. Нека се опитаме да намерим тези класове. Отиваме в директорията smali, след това com (org съдържа само отворената графична библиотека cocos2d), след това kauf (това е мястото, защото това е името на разработчика и целият му код е там) - и ето го, маркетинговата директория. Вътре намираме куп файлове с разширение smali. Това са класове, като най-забележителният от тях е класът Ad.smali, от името на който е лесно да се познае, че той е този, който показва реклама.

Можем да променим логиката на работата му, но би било много по-лесно просто да премахнем повикванията към някой от неговите методи от самото приложение. Затова напускаме маркетинговата директория и отиваме в съседната директория на частиците, а след това във virtualtorch. Файлът MainActivity.smali заслужава специално внимание тук. Това е стандартен Android клас, който се създава от Android SDK и се инсталира като входна точка в приложението (аналогично на основната функция в C). Отворете файла за редактиране.

Вътре има smali код (местен асемблер). Той е доста объркващ и труден за четене поради естеството си на ниско ниво, така че няма да го изучаваме, а просто ще намерим всички препратки към класа Ad в кода и ще ги коментираме. Въвеждаме реда „Реклама“ в търсенето и стигаме до ред 25:

Поле частна обява:Lcom/kauf/marketing/Ad;

Тук се създава рекламно поле за съхраняване на обект от клас реклама. Коментираме с поставяне на знак ### пред реда. Продължаваме търсенето. Ред 423:

Нова инстанция v3, Lcom/kauf/marketing/Ad;

Това е мястото, където се създава обектът. Нека коментираме. Продължаваме търсенето и откриваме в редове 433, 435, 466, 468, 738, 740, 800 и 802 извиквания към методи от класа Ad. Нека коментираме. Изглежда, че това е всичко. Да спестяваме. Сега пакетът трябва да се сглоби отново и да се провери за функционалност и наличие на реклама. За чистотата на експеримента връщаме премахнатия ред от AndroidManifest.xml, сглобяваме пакета, подписваме го и го инсталираме.

Нашето морско свинче. Вижда се реклама

Опа! Рекламата изчезна само докато приложението работи, но остана в главното меню, което виждаме, когато стартираме софтуера. И така, изчакайте, но входната точка е класът MainActivity и рекламата изчезна, докато приложението работеше, но остана в главното меню, значи входната точка е различна? За да идентифицирате истинската входна точка, отворете отново файла AndroidManifest.xml. И да, съдържа следните редове:

Те ни казват (и, което е по-важно, android), че дейност с име Start трябва да бъде стартирана в отговор на генерирането на намерение (събитие) android.intent.action.MAIN от категорията android.intent.category.LAUNCHER. Това събитие се генерира, когато докоснете иконата на приложението в стартовия панел, така че определя входната точка, а именно класа Start. Най-вероятно програмистът първо е написал приложение без главно меню, входната точка към която е стандартният клас MainActivity, след което е добавил нов прозорец (дейност), съдържащ менюто и описан в класа Старт, и ръчно го е направил входа точка.

Отворете файла Start.smali и отново потърсете реда „Ad“, намираме в редове 153 и 155 споменаване на класа FirstAd. Той също е в изходния код и, съдейки по името, отговаря за показването на реклами на главния екран. Нека погледнем по-нататък, има създаване на екземпляр на класа FirstAd и намерение, което според контекста е свързано с този екземпляр, а след това и етикета cond_10, условният преход към който се извършва точно преди създаването на екземпляр от класа:

If-ne p1, v0, :cond_10 .line 74 new-instance v0, Landroid/content/Intent; ... :cond_10

Най-вероятно програмата по някакъв начин произволно изчислява дали рекламата трябва да се показва на главния екран и ако не, скача директно към cond_10. Добре, нека опростим нейната задача и заменим условния преход с безусловен:

#if-ne p1, v0, :cond_10 goto:cond_10

Няма повече споменавания на FirstAd в кода, така че затваряме файла и сглобяваме отново нашата виртуална факла с помощта на apktool. Копирайте го на вашия смартфон, инсталирайте го, стартирайте го. Воала, цялата реклама изчезна, за което поздравяваме всички ни.

Резултати

Тази статия е само кратко въведение в методите за хакване и модифициране на Android приложения. Много проблеми останаха зад кулисите, като премахване на защитата, анализиране на обфусциран код, превод и подмяна на ресурси на приложения, както и модифициране на приложения, написани с помощта на Android NDK. Въпреки това, като имате основни познания, е само въпрос на време да разберете всичко.

Архиваторите за Android са необходими на мнозина, за които работата на смартфон понякога продължава на път за вкъщи във влака или метрото.
Много хора са свикнали да използват WinRAR и подобни програми за опаковане на данни в архиви на настолен компютър с появата и бързото развитие на Android OS, навиците остават и понякога е просто необходимо да се архивират данни или да се извличат директно от архива; на телефона. Ето защо днес избираме най-добрия архиватор за Android.

Списък на кандидатите:
1.
2.
3.
4.
5.

И така, имаме пет различни архиватора за операционната система Android, нека се запознаем с всеки от тях и да изберем най-добрия.

Основен файлов мениджър на AndroZip

Един от първите архиватори, които се появиха на Android OS, през 2009 г. приложението започна да се развива бързо и имаше хиляди фенове, тогава дори нямаше конкуренти. С AndroZip можете лесно да копирате, премествате, изтривате, разархивирате и архивирате файлове с всякакъв размер. В момента AndroZip File Manager има около 40 милиона активни потребители и броят им непрекъснато нараства.

Поддържа формат:

- Rar (екстракт)


- BZip2 (екстракт)
- 7Z (екстракт)

Екранни снимки:

PowerGrasp


Стилен и удобен архиватор с функция за управление на файлове и поддръжка на основни разширения за архивиране. Има поддръжка за пренос на данни чрез Bluetooth. Вграденият файлов мениджър има всички необходими стандартни функции, като копиране, поставяне, изрязване, преместване и др. Има поддръжка за руски език.

Поддържа формат:
- Zip (Архив\Извличане)
- Rar (екстракт)
- Tar (Архивиране\Извличане)
- 7Z (Архив\Извличане)

Екранни снимки:

ArchiDroid


Прост и в същото време доста функционален архиватор за Android. Положителна черта на този архиватор е поддръжката на мултиархиви (архиви от няколко части в RAR формат). Можете също така да инсталирате ArchiDroid като архиватор по подразбиране, като по този начин ускорите процеса на разопаковане на файлове при изтегляне от интернет.

Поддържа формат:

- Tar (Архивиране\Извличане)

- 7Z (екстракт)
- GZip (екстракт)
- BZip2 (екстракт)

Екранни снимки:

Unrar Pro


Прост архиватор, който не изисква много ресурси, но функционалността на приложението не е особено развита в сравнение с неговите конкуренти. Има поддръжка за разопаковане на архиви с пароли и кодът е оптимизиран, което дава значително увеличение на производителността в сравнение със стандартната версия на UnRar.

Поддържа формат:
- Zip (поддръжка на архив\екстракт\парола)
- Rar (поддръжка за извличане\парола)

Екранни снимки:

ZArchiver


Въпреки че ZArchiver е последният архиватор в списъка, той наистина може да се счита за най-добрият. Богатата функционалност на приложението просто разкъсва конкурентите, скоростта на работа понякога е просто невероятна и е най-добра благодарение на многонишковата работа на архиватора. За разлика от своите конкуренти, ZArchiver няма проблеми с текстове на кирилица, добре е обмислен за работа с няколко файла едновременно и има бърз преглед на свойствата на файла (тип, размер, md5, дата на модификация... и т.н.). С ZArchiver можете да преглеждате файлове в архиви, без да ги извличате, което понякога е полезно. Работи чудесно с операционни системи от 1.6 и по-нови.

Поддържа формат:
- Zip (Архив\Извличане\Поддръжка на парола)
- 7Z (Архив\Извличане\Поддръжка на парола)
- BZip2 (Архив\Извличане)
- GZip (Архив\Извличане)
- XZ (Архив\Извличане)
- Tar (Архивиране\Извличане)
- Rar (екстракт)
- ISO (екстракт)
- arj (екстракт)
- LZH (екстракт)
- LZMA (екстракт)
- CAB (екстракт)
- Xar (Извличане)
- Деб (екстракт)
- RPM (извличане)
- Tbz (екстракт)
- Tgz (екстракт)
- Apk (Преглед\Добавяне към архив\Изтриване от архив)

Разопаковането и опаковането на ZIP/RAR архиви са файлови операции, които потребителите на Android OS не могат да избегнат. Дори на телефон има нужда да архивирате папка или да извлечете съдържанието на изтеглен файл. В Google Play има доста архиватори. Малка част обаче радва с функционалност и списък с поддържани формати - разопаковане и опаковане.

Ако ви е писнало да използвате произволен софтуер за разархивиране на файлове на SD карта, обърнете внимание на представените помощни програми. Избрахме най-добрите архиватори за Android по отношение на скорост и функционалност. Те са удобни и практични. С помощта на програми за разопаковане можете бързо да архивирате/извличате опаковани файлове. И без главоболията от загуба на дисково пространство и RAM на вашето мобилно устройство.

Мобилни zip и rar архиватори за Android. Преглед на участниците

И така, ето списък с популярни архиватори за Android OS, които могат да се считат за оптимални за ежедневна употреба на смартфони и таблети:

На какво са способни програмите за разопаковане на мобилни устройства за Android и какви предимства предлагат на потребителите на мобилни устройства? Внимателно прочетете прегледа на архиваторите по-долу.

RAR за Android от RARLAB - пълноправен WinRar за Android

Към днешна дата RAR за Androidе може би най-функционалният и популярен rar архиватор за Android и е напълно безплатен. Функционалността на приложението се поддържа на високо ниво, както се вижда от прегледите в Google Play, както и от личния опит на автора на прегледа.

С помощта на приложението RAR можете да създавате и разопаковате не само ZIP и RAR архиви, но и да отваряте файлове със следните разширения: TAR, GZ, 7z, XZ, BZ2, ARJ. Разбира се, тези формати са много по-рядко срещани в Android, но понякога трябва да работите с тях.

Интерфейс на архиватор WinRAR на Android

Това обаче не е пълен списък на възможностите на програмата за разопаковане на RAR за Android: например Winrar ви позволява бързо да възстановявате повредени ZIP и RAR файлове и да измервате производителността на разопаковане в операционната система Android. Като цяло всички познати функции на WinRAR са с отстъпка поради факта, че все още имаме работа с мобилен архиватор.

Сега нека преминем директно към настройките на архиватора Winrar, които се отнасят до работата с архиви. Има определени удобства при управление на архиви - например можете да зададете архиви като приоритетни файлове в списъка на файловия мениджър - и те ще бъдат видими. Можете също така да активирате показването на скрити архивни файлове и да добавите имена на архиви към хронологията, което несъмнено ще ускори достъпа до тях в бъдеще. Особено внимание заслужава секцията с настройки на пътя. Тук можете да посочите папката за разопаковане по подразбиране, да промените името на архива по подразбиране и т.н. За списъци с файлове можете да зададете конкретно кодиране и сортиране.

Въпреки високата си популярност и добра функционалност, приложението RAR за Android има както плюсове, така и минуси.

Предимства на RAR за Android

  • [+] Висока производителност, "Vinrar" бързо реагира на команди;
  • [+] Възможност за възстановяване на повредени файлове от архив;
  • [+] В момента можете да изтеглите RAR for Android архиватора за Android напълно безплатно, което е добра новина;

Недостатъци на zip и rar unpacker

  • [-] Не е възможно да промените интерфейса на архиватора: изберете цвят, шрифт;
  • [-] Ако има друг архив в архива, приложението може да се оплаче при разопаковане;
  • [-] Временните папки в RAR за Android се изтриват един час след затварянето на архива, така че можете да забравите за поверителността

Резюме. Като цяло архиваторът RAR за Android остави положително впечатление. Работата с архиви е удобна - има всички обичайни опции на популярния архиватор WinRAR. В допълнение, хубавият тъмен интерфейс и руската локализация увеличават удобството на този архиватор. Можете да изтеглите rar архиватора за Android, като използвате връзката по-долу.

AndroZip архиватор - създайте zip архив с две кликвания!

програма AndroZipе не само zip архиватор за Android OS, но и пълноценен файлов мениджър за телефона. С помощта на приложението можете да местите, копирате, изтривате, компресирате и разопаковате криптирани ZIP и RAR архиви. В допълнение, програмата ви позволява бързо да намирате и организирате файлове в операционната система Android, музика, аудиокниги, видеоклипове и снимки на вашия смартфон.

Функционалността на AndroZip е достъпна в настройките на архиватора

Приложението AndroZip е идеално оптимизирано за разопаковане на zip и rar архиви на телефони и таблети с Android OS. Работи бързо, не възникват грешки при разопаковане на архиви. В допълнение към работата с криптирани файлове, rar архиваторът за Android ви позволява да изпращате опаковани архивни файлове на вашите приятели и познати, например чрез Skype или имейл.

Този zip архиватор включва допълнителни инструменти, които често са полезни за Android - мениджър на задачи и мениджър на приложения. Това обаче има минимално, ако не и никакво отношение към функциите на архиватора.

В настройките на приложението AndroZip потребителят може да промени режима на показване на папки или архиви - прост или подробен списък, икони, размер на реда и други визуални настройки на вградения файлов мениджър. Подобно на гореспоменатото приложение RAR за Android, можете да промените режима на сортиране и да активирате показването на скрито съдържание на вашия смартфон. Що се отнася до настройките на архиватора, практически няма. Единствената опция е размерът на компресията на ZIP архива.

Плюсове на приложението AndroZip:

  • [+] Zip архиваторът за Android работи бързо,
  • [+] не консумира много системни ресурси
  • [+] функционалност и многозадачност при работа с zip архиви, опаковане и разопаковане;
  • [+] AndroZip поддържа почти всички известни и популярни архивни резолюции (вижте таблицата);

От минусите:

  • [-] Интерфейсът на този архиватор на Android не е най-интуитивен; не е лесно да свикнете с приложението;
  • [-] Понякога се появява грешка, която не ви позволява да копирате файлове на картата с памет (това може да се реши чрез рестартиране на приложението AndroZip);

Резюме. Този прост zip пакет за Android, от една страна, впечатлява със своята простота: можете да компресирате архива с две кликвания през контекстното меню. От друга страна, лошият инструментариум на AndroZip и липсата на опции все още ви позволява да дадете предпочитание на други архиватори, които работят с ZIP и са по-гъвкави в настройките за компресиране.

WinZip - удобен zip архиватор за Android

WinZip е предимно zip архиватор, въпреки че има повече налични формати за декомпресия. С помощта на тази помощна програма е удобно да създавате архиви на телефона си и да ги изпращате по пощата на други потребители през Интернет. По същия начин можете да запазвате и отваряте пакетирани файлове, получени през интернет - например по имейл или от SD карта.

Важните функции на архиватора WinZip включват сериозна защита и удобен достъп до файловете, съхранявани в облака Google Drive и Dropbox. По този начин можете да пакетирате данни директно в облака.

Основни характеристики на безплатната версия на zip архиватора:

  • Създаване на Zip/Zipx архиви
  • Разопаковане в Zip(x), 7z, RAR и CBZ
  • Изпращане на пакетирани файлове по пощата
  • Преглеждайте файлове с изображения и текстови документи с помощта на вградения файлов мениджър
  • Разопаковане на защитени Zip/7z архиви с помощта на AES 128- или 256-битово криптиране
  • Автоматично разопаковане и инсталиране на приложения в apk формат, изтеглени от Application Store (Google Play и др.)

Премиум версията на WinZip за Android също предлага:

  • Защита на архива с криптиране - 128- и 256-bit AES
  • Облачна интеграция с облак Google Drive и Dropbox за бърз достъп до файлове на вашия компютър или телефон.

B1 Archiver - друг zip архиватор за Android

B1 Archiver е безплатен инструмент за разопаковане на файлове между различни платформи за Windows/Linux/Mac и, разбира се, за Android. Между другото, същите разработчици (Catalina Group Ltd.) пуснаха B1 File Manager. Между другото, този файлов мениджър за Android OS е удобен за използване във връзка с архиватор.

И така, какво е интересно за програмата за разопаковане и архивиране на файлове B1 Archiver за Android? Ето основните му функции:

  • разопаковане на zip архиви, rar, b1 и около 40 формата за Android
  • създаване на защитени с парола архиви във формат b1 или zip (в платената версия списъкът допълнително включва rar и 7z архиви)
  • опаковане на файлове на телефона в многотомни разделени rar и b1 архиви с последователно номериране на файлове
  • Удобна навигация през файловите архиви на Android с помощта на специален файлов мениджър
  • селективно разопаковане на файлове в телефона – отделни файлове и папки по преценка на потребителя

Резюме. По този начин B1 Archiver zip unpacker може безопасно да се препоръча на всички потребители на Android, които са доволни от два формата за опаковане (zip и b1). Не забравяйте за четири дузини възможни формати за разопаковане - това е повече от достатъчно, така че архиваторът за Android B1 Archiver ще ви помогне да разопаковате всеки архив на Android, изтеглен от интернет.

ZArchiver - друг инструмент за разопаковане на zip файлове за Android

Това е лек, но доста функционален архиватор за устройства с Android OS. Той умело се справя с файлове с всякаква резолюция: ZIP, RAR, 7z, Tar, XZ, bzip2 и други. С това приложение на борда можете лесно да компресирате и декомпресирате архиви, да преглеждате съдържанието им, да ги променяте и изтривате, ако е необходимо.

Веднага след като стартирате ZArchiver, се появява потребителски диалог с настройки на архиватора: можете да посочите тема на дизайна, да изберете стил на икона и език на интерфейса. Ако Android е в конфликт с кодирането на архивните файлове, можете да промените първоначалното кодиране CP866 - руският DOS се използва от архиватора по подразбиране в Android.

ZIP и RAR архиватор ZArchiver

Имайте предвид, че приложението поддържа многонишкова работа, което значително намалява натоварването на процесора. В допълнение, той перфектно поддържа UTF-8 кодиране, което ви позволява бързо и удобно да показвате цялата информация за файловете. Особено внимание заслужава вграденият изследовател, който дори реализира множествена селекция.

Въпреки че ZArchiver е доста компактен архиватор, той има много настройки, които също се отнасят до самото архивиране. Можете да изберете вашата домашна папка, която първо ще се отвори в архиватора ZArchiver. Поведението на програмата за разопаковане е гъвкаво конфигурирано: потвърждение на операциите, запазване, работа с ZIP и RAR архиви (копиране, поставяне, избиране) и други фини аспекти на архивирането. Относно интерфейса вече беше казано - той се конфигурира при стартиране на ZArchiver.

Повечето от полезните параметри на тази помощна програма за работа с архиви се отнасят до параметрите за компресиране на файлове. По този начин потребителят има достъп до опции като ниво на компресия 7Z и ZIP, брой процесорни ядра, различни методи и нива на компресия.

Сред предимствата на архиватора ZArchiver:

  • [+] Приложението не е ресурсоемко при опаковане и разопаковане на rar и zip архиви, то бързо „управлява“ архиви от всякакъв размер;
  • [+] Разработчиците на ZArchiver често актуализират програмата: подобряват я, добавят нови функции и функции;
  • [+] Ако възникнат грешки, те се коригират бързо, възможно е да персонализирате приложението по ваш вкус (промяна на цветовата схема и т.н.);

От минусите:

  • [-] Архиваторът ZArchiver зарежда RAM, така че други приложения могат да блокират при компресиране или декомпресиране на архиви

Резюме. Все още не знаете кои приложения да използвате за извличане на ZIP или RAR архиви? В този случай трябва бързо да изтеглите ZArchiver - zip архиватор за Android, който ще помогне за решаването на този проблем! Моля, имайте предвид, че всяко от представените приложения се разпространява напълно безплатно. Няма нужда да купувате „Pro“ или други ключове, за да отключите пълната функционалност на архиватора. Можете да изтеглите този архиватор за Android, като използвате връзката.

Total Commander (вграден инструмент за разопаковане на файлове)

За онези потребители, които не искат да се натоварват с инсталирането на отделен инструмент за разопаковане на Android, има следната рецепта: използвайте възможностите на вашия файлов мениджър. Проверете дали поддържа архивиране и разопаковане на архиви. По правило тази функция първоначално присъства във файловите мениджъри.

По-специално, мобилната версия на Total Commander за Android работи чудесно с winrar и zip архиви, тъй като има доста функционален архиватор, интегриран в него. За да работите с програмата за разопаковане, не е необходимо да инсталирате допълнителни модули. Ето само някои от функциите на програмата за разопаковане:

  • Поддръжка на ZIP архиви, по-големи от 4 GB
  • Разопаковане на ZIP/RAR файлове на външна SD карта
  • Отваряне и разархивиране на файлове, поставени на външна карта с памет
  • Персонализирано компресиране при опаковане на zip и rar архиви

По този начин Total Commander, подобно на настолната си версия, може да се използва като разопаковчик за Android. Това е наистина удобно: всички операции с архиви са толкова удобни, колкото и при работа с обикновени файлове и папки.

Ако имате нужда от по-фина настройка на определени типове архиви, тогава използвайте други, по-специализирани архиватори - същият Winrar за Android. Повечето потребители обаче предпочитат да използват файлови мениджъри - защо да инсталирате отделни архиватори за Android, ако Total Commander взема предвид всичко?

Вграден инструмент за разопаковане на ES Explorer

Друг уважаван файлов мениджър, ES Explorer, върши отлична работа за разопаковане на архиви от кутията. Вграденият архиватор е удобен, защото е вградена функция на ES Explorer. Тоест, за да работите с архиви, не е необходимо да инсталирате допълнителни приложения. За много потребители това е най-добрият вариант.

И така, какви функции може да предложи архиватор за Android, интегриран в ES Explorer? Поддържат се два вида архиви - ZIP и RAR, както компресирани, така и декомпресирани. В допълнение, архиваторът може да възстанови повредени архиви и да шифрова ZIP архиви с 256-битов AES ключ.

В допълнение към това, ES Explorer поддържа други видове архиви, като 7Z. Въпреки това, за да опаковате/разопаковате този формат, трябва да изтеглите отделна добавка от страницата на програмиста в Google Play.

Допълнение. Таблица на поддържаните формати за опаковане и разопаковане

Таблица 1. Опаковка на файлове

RAR ZIP КАТРАН GZ BZ2 XZ 7z B1
RAR за Android + +
AndroZip + + +
B1 архиватор + +
ZArchiver + + + + +
Total Commander +
WinZip +
ES Explorer + + +

Таблица 2. Разопаковане на файлове

RAR ZIP КАТРАН GZ BZ2 XZ 7z ISO ARJ B1 CBZ
RAR за Android + + + + + +
AndroZip + +
B1 архиватор + + + + + + + + + + +
ZArchiver + + + + + + + + +
Total Commander + +
WinZip + + + +
ES Explorer + + +

Вероятно всеки потребител на компютър поне веднъж се е сблъсквал с zip файлове. Това са вид хранилища или архиви, в които информацията, съхранена в компресирана форма, се извлича с помощта на приложения, които могат да работят с този формат.

Но когато говорим за смартфон, трябва да разберете, че той няма наличните инструменти на персонален компютър, които се използват за въвеждане или извеждане на каквато и да е информация. Но въпреки това въпросът периодично става актуален, как да отворите zip файл на Android и Rar архиви, както и да разопаковате (или разархивирате) zip?

Тъй като говорим за различни процеси, нека разгледаме всеки от тях по-подробно.

Нека дадем пример. Текстури, модове, както и карти за всяка игра се съдържат в няколко файла или папки, но технически е просто невъзможно да ги изтеглите само с една връзка. Ето защо се използват приложения за архивиране, които изпълняват функцията за „опаковане“ на няколко файла (папки) в един архив, което значително улеснява процеса на изтегляне.

Има няколко типа и формата на архивите. Най-популярните формати са универсални (многофункционални) ZIP, RAR, 7z; те обединяват информацията в един файл, компресират я и проектират архивите като саморазархивиращи се.

Как да разопаковате архив на Android с разширение Zip и Rar

Говорим за общ формат, така че намирането на добър софтуер няма да е трудно (по-долу ще изброим някои приложения за отваряне на Zip на Android и Rar). Принципът на работа с архиви е практически един и същ в зависимост от използваната помощна програма, така че ще разгледаме работата с архиви, използвайки примера на някои от най-добрите архиватори.

Отваряне на архиви с помощта на приложениетоRar

Rar за Android е най-популярната програма за работа с архиви, първоначално разработена за компютри, но сега пренесена на мобилни платформи. Може както да разопакова, така и да опакова Zip и Rar файлове.

За да разопаковате архива:

  • Първо, трябва да изтеглите и инсталирате самата програма на вашето устройство (връзка по-горе);
  • След инсталирането на вашия екран ще се появи икона на приложение, щракнете върху нея;
  • В списъка с папки намираме тази, в която се намира архивът, от който се нуждаем;
  • След като го намерите, кликнете върху него веднъж, след което ще се появи прозорец с опции, в който трябва да изберете „Извличане на файлове“ (фиг. 1);
  • След това можете да изберете къде ще се извърши разопаковането, след което щракнете върху „ok“ (фиг. 2);
  • Ако извличаните файлове са големи, процесът може да бъде изпратен на заден план (фиг. 3).

За да опаковате архив:

  • След като влезем в програмата, намираме файловете, необходими за архивиране;
  • След като ги изберете, натиснете и задръжте с пръст, след което ще изскочи прозорец с опции ( Фиг. 1);
  • Кликнете върху „Добавяне към архив“. Ще ви бъдат предложени няколко опции за компресиране „Rar“, „Zip“, „Rar 4x“ - изберете всяка (фиг. 2), ако желаете, можете да създадете парола (по този начин достъпът до архива може да бъде получен само след въвеждане паролата, която сте посочили)
  • Това е всичко, всичко, което трябва да направите, е да щракнете върху „ok“, процесът на архивиране ще започне (фиг. 3), след което вашият архив ще бъде готов. Забележка: ако процесът отнеме много време, поради големия размер на файла, програмата може да бъде изпратена на заден план.

По принцип функциите на това приложение ще ви бъдат достатъчни, но ако по някаква причина то не иска да бъде приятел с вашето устройство, ние ще разгледаме принципа на работа на другите и зависи от вас да решите кой архиватор е по-добър .

Отваряне на архиви с помощта на приложението Andro Zip

Помощната програма Andro Zip за Android е приложение, което в допълнение към стандартните инструменти съдържа функциите на диспечера на задачите и файловия мениджър и работи с winZIP и winRAR архиви.

Andro Zip за Android

Работа с програмата стъпка по стъпка:

За да разопаковате архива:

  • Изтеглете самата програма и я инсталирайте на вашето устройство (връзка по-горе);
  • След стартиране в менюто на интерфейса намираме папката с архива, щракнете;
  • В менюто, което се показва, изберете желания елемент „Извличане на файл тук“ (фиг. 1);
  • Процесът ще започне (фиг. 2).

Да опаковам архива:

  • За да опаковате файловете, влезте отново в програмата, изберете необходимите файлове, щракнете върху полето „Създаване на ZIP“ в менюто, което се показва (фиг. 1);
  • Процесът се стартира, след което ще бъде създаден архив (фиг. 2). Забележка: това приложение все още не се поддържа от всички модели смартфони.

Отваряне на архиви с помощта на други приложения

Освен споменатите програми “Rar for Android” и “Andro Zip”, можете да се възползвате от възможностите на следните програми:

  • — поддържа почти всички формати, има прост дизайн и пълен набор от необходими функции. Има платена версия.
  • - файлов мениджър, има безплатна версия и работа с архиви като допълнителна опция.
  • — пакетира само “ZIP” архиви, разопакова всякакви формати. Разпространява се безплатно, но досадно с реклама.
  • 7 Zip за Android е многофункционален архиватор, лесен за използване, създава резервни копия, разпространението е напълно безплатно.
  • е отличен файлов мениджър с невероятна функционалност, но възможностите на безплатната версия са много ограничени.

Долен ред

Надяваме се, че материалът, представен по-горе, е написан по достъпен и разбираем начин и сега можете лесно да работите с zip файлове, но има достатъчен брой файлове с такива разширения, които не са лесни за отваряне на устройства с Android, и това просто е нереалистично да се обхванат всички опции в една статия.

Затова ще се радваме да отговорим на всички ваши въпроси, които възникват не само от четенето на тази статия, но и от трудностите, свързани с отварянето на файлове от други формати.



 

Може да е полезно да прочетете: