Что это такое расширение sr.zip?
Это обычный zip архив, только файлы, упакованные в такой архив, разложены по папкам так, как они должны располагаться на смарте. sis - это тоже архив, в который упакованы файлы с указанием их путей, что бы при установке, файлы попадали в нужную папку. sr.zip созданы на основе sis в sr.zip, так же как и в sis, указано в какую папку какой файл должен распаковаться на смарте. т.е. sr.zip это то же самое что и sis, только различается способом упаковки и распаковки на смарте.
Как такие архивы устанавливать?
Установка sr.zip отличается от установки sis лишь тем, что открывать такой архив надо из архиваторов ZipMan 2.50 или s60zip. После того как открыли архив sr.zip в ZipMan, выбираем извлечь> все файлы, (выбрать папку), т.е. распаковываем прямо в корень флешки, не нужно выбирать в какую папку распаковывать, иначе программа упакованная в sr.zip не установиться, а просто распакуется в выбранную вами папку. Если вы распаковываете при помощи архиватора s60zip, тогда открываете архиватор, дальше - "открыть архив", выбираете нужный архив, выбираете "извлечь все", выбираете "на карту памяти" или в "память смарта", дальше выбираете "меню" (т.е. прямо в корень) и распаковываете. Вот и весь процесс установки sr.zip. Как видите, он мало чем отличается от установки sis, а результат один - вы установите на смарт прогу, игру, ну в общем то, что в этот архив было упаковано.
Зачем это нужно?
Скажите: "зачем нам нужны sr.zip архивы, когда есть sis ?", отвечаю - не у всех есть компьютеры, а упаковать на смарте в sis нет ни какой возможности. Для этого и были придуманы sr.zip архивы. Допустим, вы прямо на смарте видоизменили какую-нибудь программу, либо написали свою на языке Python, но у вас нет компьютера и нет возможности упаковать ее в sis, но вы хотите поделиться программой со всеми. Единственный выход для этого, упаковать свое "творение" в sr.zip, благо, архиваторы для смартов уже имеются, и вы уже знаете как, упакованную таким образом программу, игру и т.д., установить. Выходит что, sr.zip был придуман как альтернатива sis .
Как удалить распакованный sr.zip?
Есть два способа. Первый - если человек, который собирал архив из уже установленной на его смарт программы, то он должен был добавить в архив файл из папки System/install/, что бы упакованная им программа отображалась в диспетчере приложений, и удалить установленную из sr.zip программу можно было из диспетчера приложений. Второй - если человек создававший архив, упаковывал какой либо патч, либо свою программу написанную на языке Python, то он должен был добавить в архив файл деинстала с путями ко всем файлам. Для удаления таких sr.zip архивов, как раз на языке Python, была написана программа Uinstall, она считывает пути к файлам из написанного автором архива деистал-файла (который располагается в System/Uninstall/, это обычный текстовый файл, к которому приписано расширение .sr, и удаляет все файлы, которые были установлены при распаковке sr.zip архива. Если же автор архива не удосужил себя написать деинстал-файл, то вы всегда можете открыть sr.zip архив файловым менеджером Profi Explorer, которая идет в комплекте с Profi Mail и посмотреть какие файлы в каких директориях (папках) лежат.
Как упаковать такой архив?
Вы решили упаковать sr.zip архив. К примеру, вы решили упаковать Power MP3 , но не знаете какие файлы принадлежат этой программе, тогда открываем в Yedit файл соответствующий данной программе из System/Install/ и ищем все пути начинающиеся с :/system/ переписываем их на листок. Дальше на флешке создаем папку, к примеру Proga, в ней папку System, в ней Apps и остальные, которые вы записали на листок, т.е. создаем папки, которые указаны в путях записанные вами на листок. Дальше копируем у себя из /System/ все файлы в созданные в папке Proga папки, т.е. собираем все файлы относящиеся к программе (которые записали на листок) в папке Proga, в соответствующие папки. Файл относящийся к проге из папки System/install/, тоже копируем в соответствующую папку в папке Proga. После того как все нужные файлы скопированы, открываем архиватор HandyZip, выбираем "новый архив", выбираем куда его сохранить, выбираем сообщение "добавить в архив", открываем нашу папку Proga и добавляем папку System в архив. Все, все папки которые относятся к проге, мы упаковали в архив с сохранением их папочного расположения на смарте. Теперь пишем название архива и ставим расширение sr.zip. Таким же образом, можно упаковать sr.zip и на компьютере. Если вы пакуете патч, или свою собственную программу, то прочтите справку к программе Uninstall и напишите, в соответствии со справкой, деинстал-файл. Как писать этот файл я описывать не стану, так как программа постоянно обновляется и вид деинстал-файла соответственно тоже меняется.

1 комментарий:
разработка методики разработка сайтов http://web-miheeff.ru разработка методики
Отправить комментарий