Полезные советы
Расширение sr.zip

Orlyanuch
28 декабря 2006, 17:11

Автор статьи Shrim .
Статья выкладывается с его разрешения.

1) Что это такое: расширение sr.zip это обычный zip архив, только файлы упакованые в такой архив разложены по папкам так, как они должны располагаться на смарте. sis это тоже архив в который упакованы файлы с указанием их путей, чтоб при установке файлы попадали в нужную папку. sr.zip созданы на основе sis, в sr.zip так же как и в sis указано в какую папку какой файл должен распаковаться на смарте. т.е. sr.zip это то же самое что и sis только различается способом упаковки и распаковки на смарте. 2) Как такие архивы устанавливать: все мы привыкли к программам упакованым в sis и умеем их устанавливать, сложного в этом ни чего нет, просто в любом файловом менеджере выбираем нужный sis, нажимаем на него и запускается процесс установки, выбираем установить на смарт или на карту памяти, ну и ждем окончания установки. Установка sr.zip отличается лишь тем, что открывать такой архив надо из архиваторов - ZipMan 2.50 или s60zip, после того как открыли архив sr.zip в ZipMan выбираем - "извлечь>, все файлы, [выбрать папку]" т.е.
распаковываем прямо в корень флешки, не надо выбирать в какую папку распаковывать, иначе программа упакованая в sr.zip не установиться а просто распакуется в выбраную вами папку. Если вы распаковываете при помощи архиватора s60zip тогда - открываете архиватор, дальше "открыть архив" выбираете нужный архив, выбираете "извлечь все", выбираете на карту памяти или в память смарта, дальше выбираете "меню" (т.е. прямо в корень) и распаковываете. Вот и весь процесс установки sr.zip, как видите он мало чем отличается от установки sis а результат один - вы установите на смарт прогу, игру, ну в общем то, что в этот архив было упаковано в архив. 3) Зачем это надо:
скажете "зачем нам нужны sr.zip архивы когда есть sis ?" отвечаю - не у всех есть компьютеры, а упаковать на смарте в sis нет ни какой возможности. Для этого и были придуманы sr.zip архивы. Допустим человек прямо на смарте видоизменил какую нибудь программу, либо написал свою на языке Python, но у него нет компьютера и нет возможности упаковать ее в sis но он хочет поделиться программой со всеми, единственый выход для него это упаковать свое "творение" в sr.zip, благо архиваторы для смартов уже имеются, ну а вы уже знаете как упакованую таким обазом программу, игру и т.д. установить. sr.zip был придуман как альтернатива sis. 4) Как удалить распакованый sr.zip : есть два способа, первый - если человек который собирал архив из уже установленой на его смарт программы, то он должен был добавить в архив файл из папки System/install/ чтобы упакованая им программа отображалась в диспетчере приложений и удалить установленую из sr.zip программу можно было из диспетчера приложений. Второй - если человек создававший архив упаковывал какой либо патч, либо свою программу написаную на языке Python, то он должен был довавить в архив файл деинстала с путями к всем файлам. Для удаления таких sr.zip архивов как раз на языке Python была написана программа Uinstall которую вы можете скачать в обменнике сайта, она считывает пути к файлам из написаного автором архива деистал файла (который распалогается в System/Uninstall/ это обычный текстовый файл к которому приписано расширение sr ) и удаляет все файлы которые были установлены при распаковке sr.zip архива. Если же автор архива не удосужил себя написать деинстал файл, то вы всегда можете открыть sr.zip архив файловым менеджером Profi Explorer которая идет в комплекте с Profi Mail и посмотреть какие файлы в каких директориях (папках) лежат.
5 ) Как упаковать такой архив: вы решили упаковать 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 и напишите в соответствии со справкой деинстал файл. Как писать этот файл я описывать не стану, так как программа постоянно обновляется и вид деинстал файла соответственно тоже меняется. У кого еще остались вопросы, задавайте их на форуме сайта DimonVideo в разделе "Программирование под Symbian" тема "Альтернатива sis пакетам" обязательно отвечу
(ссылку писать не стал так как со временем она станет битой). При выкладывании sr.zip архивов в обменник ссылка на данную статью обязательна.
-------

Назад в тему

Полезные советы
Список форумов
На главную

0.027 сек
SQL: 3