Работа с архивами ZIP/TAR/JAR и другими Waptoj 15.11.13, 11:36 Рассмотрим на примере программы ( http://defl.spaces.ru/files/?name=DefL;sid=6907477560539240;dir=460166;p=1;plain=0&read=8239030&cp=1 ) [url=http://defl.spaces.ru/files/?name=DefL;sid=6907477560539240;dir=460166;p=1;plain=0&read=8239030&cp=1]PowerGraspо на работает с архивами: ZIP Поддерживается стандартный алгоритм сжатия DEFLATE. JAR Поскольку архив JAR - тот же самый формат, что и ZIP, но с определенным содержимым, программа без проблем может работать с ним. RAR Все алгоритмы сжатия полностью поддерживаются. tar Архив без сжатия, совместим с USTAR. tar.gz Архив tar, сжатый по стандарту GZIP. Имеется поддержка не только чтения, но и записи всех перечисленных типов архивов, кроме RAR, поскольку это проприетарный формат. Подробнее о поддержке форматов написано в FAQ по программе. Как мне... --------------- Waptoj 15.11.13, 11:36 Открыть архив Выбираем соответствующий пункт в главном меню, открывается браузер файловой системы. Выйти можно в любой момент, выбрав "Закрыть". Там находим нужный архив, у него должно быть расширение zip, jar, rar, tar или tar.gz, иначе программа не определит его как поддерживаемый архив. Выбираем нужный файл. Программа начинает сканировать архив. Некоторые архивы открываются дольше, чем обычные, чем больше такой архив, тем дольше он будет открываться. На экране появлется экран с содержимым архива, и с архивом можно работать. --------------- Waptoj 15.11.13, 11:37 На телефонах SE с JP-8, то есть начиная с К850 и позже, а также на моделях других фирм с поддержкой JSR 211 можно открывать архивы напрямую из менеджера файлов. На SE это делается в меню файла: выделяем нужный файл, нажимаем левую софт, выбираем пункт "Еще" -> "Открыть". Программа запустится автоматически и откроет файл. Пункт появляется только после первого запуска PowerGrasp обычным способом, при этом, скорее всего, будет запрос на автозапуск. После того, как программа запустилась в первый раз, можно будет открывать файлы из диспетчера файлов. --------------- Waptoj 15.11.13, 11:37 Извлечь файлы из архива Сначала архив, разумеется, нужно открыть. Как это сделать, написано в соответствующем разделе. Если нужно извлечь несколько файлов, нажмите левую софт- клавишу и выберите во всплывающем контекстном меню "Отметить" и помечайте нужные файлы или выберите "Отм. все", это выделит все файлы в папке. Нажмите "Извлечь" в контекстном меню. Появится браузер файлов, в котором нужно выбрать папку, в которую нужно сохранить файлы. Либо зайдите в нужную папку и выберите в контекстном меню "Выбрать текущую", либо выделите нужную и нажмите "Выбрать папку". Из контекстного меню также можно создать новую папку в текущей. Начинается распаковка, за процессом можно наблюдать на появившемся экране. После окончания снова появится экран архива. --------------- Waptoj 15.11.13, 11:37 Разжать файл, сжатый в gzip Точно так же, как при открытии архива, заходим в нужный пункт главного меню и выбираем нужный файл в браузере. После этого появляется новый браузер, в котором нужно выбрать папку, куда сохранить разжатый файл. Это делается точно так же, как и при извлечении файлов из архива. Начинается распаковка, за процессом можно наблюдать на появившемся экране. После окончания появляется главное меню. --------------- Waptoj 15.11.13, 11:38 Создать новый архив Нажмите в главном меню пункт "Создать архив". Появится экран создания архива. Теперь нужно написать имя архива без расширения, выбрать нужный тип архива и нажать ОК. Появится окно с пустым архивом. Теперь в него можно добавлять файлы. Добавить файлы в архив Файлы можно добавить в любой архив, кроме RAR, сначала либо открываем нужный, либо создаем новый. Теперь в контекстном меню выбираем пункт "Добавить". Открывается браузер файловой системы. Теперь нужно выбрать файлы или папки, которые нужно добавить. Чтобы добавить папку, нужно выбрать режим отметки файлов и пометить папку. --------------- Waptoj 15.11.13, 11:38 Когда все нужные файлы оказались в архиве, нужно нажать "Сохранить" и, если архив был создан из программы, остается выбрать, в какую папку он будет записан. Учтите, что если тип архива - tar.gz, после сохранения окно редактирования закроется. Появится окно, отражающее прогресс архивации. После завершения операции появится окно с архивом, если только тип архива не был tar.gz. В этом случае чтобы что-то изменить в архиве, придется открывать его заново. --------------- Waptoj 15.11.13, 11:39 Переместить или удалить файлы в архиве Выделяем необходимые файлы точно так же, как и при извлечении: либо находим нужный в архиве, либо отмечаем несколько. Выбираем в контекстном меню подменю "Операции" и затем необходимое действие. Если было выбрано удаление файлов, они будут уничтожены, если перемещение (команда "вырезать"), то необходимо перейти в нужную папку и там выбрать в том же подменю команду "Вставить". Пока этого не будет сделано, файлы останутся на том же самом месте, поэтому не нужно пользоваться этой командой, если на самом деле нужно удалить файлы. Чтобы вернуть их на первоначальное место без перемещения, можно выбрать в подменю пункт "Отмена". После завершения всех операций необходимо выбрать команду "Сохранить". --------------- Waptoj 15.11.13, 11:44 Cжать файл в gzip Как и при создании архива, нажмите в главном меню пункт "Создать архив". Появится экран создания архива. Вместо того, чтобы вводить имя архива и выбирать формат, нажмите кнопку "Сжать файл в gzip". Теперь, как и при распаковке файла, сжатого в gzip, необходимо сначала выбрать сам файл, который программа будет сжимать, а потом папку, куда сохранить результат. Начинается заспаковка, за процессом можно наблюдать на появившемся экране. После окончания появляется главное меню. --------------- Waptoj 15.11.13, 11:45 Просмотреть или прослушать файл в архиве В целях просмотра или прослушивания файлов в архиве есть возможность открыть их стандартными средствами телефона в самом простом просмотрщике. Подерживается открытие изображений (JPEG, GIF, PNG, BMP, SVG, WBMP), музыкальных файлов (MP3, MP4, MIDI, AMR, AMR-WB, WAVE, WMA, IMY, EMY, XMF) и текстовых (txt, log, MF, xml). --------------- Waptoj 15.11.13, 11:45 Важно отметить, что программа лишь распознает перечисленные типы файлов как те, которые возможно открыть, но, поскольку открытие файлов происходит средствами самого аппарата, а не программно, нет гарантии, что на конкретном аппарате все эти форматы будут открываться. Файлы можно открыть, выбрав в контекстном меню соответствующую команду. Чтобы закрыть просмотрщик, достаточно нажать клавишу 5, центр джойстика или любую софт-клавишу. --------------- Waptoj 15.11.13, 11:45 Описание настроек В настройки можно зайти из главного меню через соответствующий пункт. Настройки архивации Настройки архивации влияют на степень и скорость сжатия при сохранении в форматы, которые используют алгоритм сжатия DEFLATE, то есть ZIP, JAR или tar.gz. Поскольку в tar сжатие не используется вообще, настройки не повлияют на работу с архивами этого типа. --------------- Waptoj 15.11.13, 11:47 Самый верхний пункт, папка временных файлов, напрямую не влияет на степень сжатия, но важен для нормальной работы программы. Та папка, которая выбрана в этом пункте, используется программой для хранения различных файлов, которые возникают в процессе работы, например, открытые для просмотра файлы. Поэтому чем больше места на том диске, где находится папка, тем лучше. Выбрать ее можно, нажав на соответствующую кнопку. --------------- Waptoj 15.11.13, 11:47 Временные файлы автоматически удаляются, если программа нормально завершает работу, поэтому место на диске не расходуется. Сверху есть настройки степени сжатия. 0 - полное отстутствие сжатия, 9 - максимальное. Чем больше степень сжатия, тем меньше размер файлов, но тем больше времени будет требоваться на архивацию. Ниже можно выбрать тип кодов Хаффмана. Статические коды дают более быструю запаковку, но степень сжатия будет меньше. Если не уверены, что выбрать, оставьте значение по умолчанию (динамические коды). Пункт "размер буфера" предназначен для тех телефонов, которые не обладают большими объемами памяти. По умолчанию стоит самый большой размер, который достаточен для того, чтобы быстро записывать и читать файлы с использованием буфера. --------------- Waptoj 15.11.13, 11:47 Однако для более слабых телефонов можно попробовать выставить размер меньше. В этом случае при записи и чтении файлов программа будет обращаться к файловой системе чаще, что снизит скорость чтения и записи, однако расход памяти станет меньше. Другие настройки Другие настройки включают в себя настройки, относящиеся к интерфейсу программы и к открытию архивов, а также к просмотру файлов. --------------- Waptoj 15.11.13, 11:48 Настройка "Запретить открытие ZIP-архивов с конца" регулирует, как понятно из названия, то, как открываются архивы ZIP. По умолчанию архив ZIP читается с конца в том случае, если не удается попытка быстро прочитать его целиком, поскольку важная информация о том, что содержит архив, находится именно в конце файла. Тем не менее на некоторых (как правило, старых) телефонах возникают проблемы при чтении файла с конца, и открытие архивов становится длительным по времени. --------------- Waptoj 15.11.13, 11:48 Если это происходит, можно попробовать запретить открывать их с конца. В таком случае архивы будут читаться целиком, что именно на таких телефонах все же получится быстрее. Однако нужно иметь в виду, что те архивы, которые содержат некорректные данные или просто повреждены, будут открываться хуже или вообще перестанут открываться. Настройка "Показывать анимации в GIF" влияет на то, будут ли проигрываться анимированные GIF или они будут открываться, как обычные статические картинки. Не все телефоны поддерживают эту настройку, в случае с Sony Ericsson поддержка начинается с телефонов с JP-6 (W810, W900 и более новые). --------------- darhayouopera 23.03.14, 19:35 PowerGrasp --------------- STORM 24.03.14, 6:36 Исходя из того, что мой пост с 2013 года в теме только второй, темка явно неактуальна. Да и кто глаза свои ломать станет, читая эту кривотень, набитую за монеты когда то. ---------------