motofan logo
       
> 

Компактные Обновления Монстров, Облегчение жизни пользователей Dial-Up

zldo
сообщение 25.8.2006, 15:39 Закрепленное сообщение!


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 20.2.2006
Пользователь №: 71 251

Рейтинг: 7.5



Есть такая программа, которая поможет сделать обновления прошивок очень компактными, при условии что уже есть предыдущая версия.
Patcher
Эта программа создаёт "патч" - файл различий между двумя версиями файлов.
Из описания программы:
Цитата
Две утилиты:
- PatchMaker - для создания патча на базе двух исходных файлов, которые можно
        рассматривать как две различные версии одного и того же файла (приложения,
документа или данных).
- Patcher - для использования полученного в результате работы PatchMaker'а патча
для превращения первого исходного файла ("старая версия") во второй
("новая версия).


+---------+
|   OLD   |===================================================#
| Version |======#                                            |
+---------+      #==> * * * * * * *          +------------+   |
                     *  PatchMaker *========>| patch-file |   |
+---------+      #==> * * * * * * *          +------------+   |
|   NEW   |======#                                  |         |
| Version |<=============================#          V         V
+---------+                              |        * * * * * * * *
                                         #<======*    Patcher    *
                                                  * * * * * * * *

Например: Пусть мы создали большую программу MyBigProg.exe размером ~3M,
положили ее на FTP или Web-сайт. И некоторые пользователи загрузили
ее, после чего была обнаружена ошибка. Мы исправляем ошибку, и делаем
новую версию доступной для загрузки. Если мы хотим облегчить жизнь тем
нашим пользователям, кто уже загрузил сбойную версию, то мы создаем
патч размером 200-300К и делаем его доступным для загрузки. Пользователи
загружают патч, запускают Patcher, и получают новую версию MyBigProg.exe
через несколько секунд.

Оба исходных файла могут быть различного размера. Имя (новой версии), размер и
контрольная сумма (старой версии) сохраняются в патч-файле. Расширение патч-файла
должно быть pch. Предполагается, что целевой файла (для натравливания на него
утилиты Patcher) уже имеет то имя, которое должен иметь результирующий файл, но
содержимое его - от старой версии. Для предотвращения неверного применения патча к
неверной версии файла, предварительно проверяется размер и контрольная сумма. В любом
случае, прежняя версия файла сохраняется на диске, но с расширением .001, .002 и т.д.

В приведенном выше примере, чтобы создать патч, мы должны иметь на диске обе версии
программы MyBigProg.exe. Старая версия называется MyBigProg.old, новая -
MyBigProg.exe. Мы запускаем PatchMaker, выбираем MyBigProg.old как "старую"
версию, MyBigProg.exe как "новую" версию и нажимаем на кнопку Start.
В результате, мы получаем файл MyBigProg.pch.

Наши пользователи запускают Patcher с файлом MyBigProg.pch как параметром
командной строки (например, бросая этот файл мышкой на программу Patcher
мышкой - в окне эксплорера). Поскольку старая версия программы MyBigProg.exe
уже поименована целевым именем, этого должно быть достаточно. В результате
пользователи получат новцю версию MyBigProg.exe, а старая будет переименована
в MyBigProg.exe.001 .

=====================================================================
Требования к аппаратуре: 486 или Pentium, Windows 9x / NT4SP3+ / 2000.
=====================================================================
Статус: бесплатно, с исходными текстами.
        Ассемблерная версия Patcher выполненная Алексеем Климиным, публикуется
с его согласия.
=====================================================================
http://xcl.cjb.net


Для примера для двух файлов
R373_45R_&_Art_FleX_3.shx (70 Мб) и R373_48R_&_Art_FleX_5.shx (70 Мб) патч получился размером 13 Мб, а после упаковки стал весить меньше 4 Мб, думаю если разработчики помимо новых версий монстров выкладывали и такие патчи, то большому числу людей это бы облегчило жизнь, ну и сэкономило средства bigsmile;
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Moto_Modder
сообщение 25.8.2006, 16:09


Мастер
****

Группа: Пользователи
Сообщений: 201
Регистрация: 12.2.2006
Пользователь №: 70 051
Модель телефона: se w800i

Рейтинг: 93.5



Круто, давно искал такую прогу, держи плюс! Ща проверим...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
f0f
сообщение 25.8.2006, 17:53


Интересующийся
**

Группа: Пользователи
Сообщений: 60
Регистрация: 1.12.2005
Пользователь №: 60 407
Модель телефона: .

Рейтинг: 8



zldo,
Очень полезная прога. Спасибо. :) :) :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ктулху
сообщение 26.9.2006, 3:29


Moto К†улху
****

Группа: Почётные мотофаны
Сообщений: 222
Регистрация: 13.12.2004
Из: Свердловская область
Пользователь №: 26 696
Модель телефона: Motorola Dyna-Tac

Рейтинг: 381



Блин! полезнейшая вешь!
Автор держи + clap;applo clap;applo clap;applo

Добавленно
на пожатые проги не сильно маленький патч создает :( что есть обидно очень....
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 26.9.2006, 4:22


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Перенесу тему ....

прикрепил эту прогу
Прикрепленный файл Patcher.zip   ( 74.63 килобайт ) Кол-во скачиваний: 388
Прикрепленный файл Patcher.zip   ( 74.63 килобайт ) Кол-во скачиваний: 388
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ORA
сообщение 26.9.2006, 10:52


Интересующийся
**

Группа: Пользователи
Сообщений: 34
Регистрация: 17.7.2006
Из: Ижевск
Пользователь №: 91 715
Модель телефона: E398
Прошивка: R373_0.2b(49R)

Рейтинг: 1



таааааакс... а можно по подробнее как эта прога работает с прошивкой??? И можно ли сделать патч с помощью этой проги для активации фонарика и автоблока сравнив заводскую 49r и 49r от Электро 255 ??? blink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ктулху
сообщение 26.9.2006, 11:44


Moto К†улху
****

Группа: Почётные мотофаны
Сообщений: 222
Регистрация: 13.12.2004
Из: Свердловская область
Пользователь №: 26 696
Модель телефона: Motorola Dyna-Tac

Рейтинг: 381



ORA,
просто можно для примера создать патч перехода с симбы 1.4 которую elektro255 брал за основу!
в итоге пользователям имеющим симбу 1.4 не прийдется качать целеком прошивку от электро а можно будет скачать патч и пропатчив симбу 1.4 люди получат прошивку электро, это поможет нам только в экономии трафика и не более
IMHO [OFF]если нет поправьте...[/OFF]
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lv333
сообщение 26.9.2006, 13:41


Ветеран
*****

Группа: Пользователи
Сообщений: 656
Регистрация: 11.7.2005
Из: Украина, Киев
Пользователь №: 45 916
Модель телефона: Motorola Defy+
Прошивка: СМ 10

Рейтинг: 199.6



Цитата(ORA @ Вторник, 26 Сентября 2006, 13:52)
таааааакс...  а можно по подробнее как эта прога работает с прошивкой??? И можно ли сделать патч с помощью этой проги для активации фонарика и автоблока сравнив заводскую 49r  и 49r от Электро 255 ???  blink.gif
*



Да запросто :) только брать стоит только кодовую групу CG1
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
abatsk
сообщение 8.10.2006, 16:25


Мастер
****

Группа: Пользователи
Сообщений: 232
Регистрация: 3.4.2006
Пользователь №: 77 083
Модель телефона: Samsung i9003
Прошивка: Android

Рейтинг: 182



Ребят, я не понял. Патч сделал, а что дальше то делать? Объясните как применить этот патч к старой версии? Чет до меня никак не доходит!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Мачо
сообщение 21.12.2006, 17:46


Ветеран
*****

Группа: Легенды MotoFan.Ru
Сообщений: 456
Регистрация: 26.7.2004
Из: Киров
Пользователь №: 8 569
Модель телефона: Е398 (умер), E6
Прошивка: Dream A Reality 2.0
Финалист Конкурса 2010

Рейтинг: 1410



Кто сможет сделать патч для 79 прошивки скачаной с этого сайта http://moto-world.by.ru/E398/79R/79R.part1.rar ( ссылка уже не рабочая)
для обновления её до electro255 79mod

думаю многие будут благодарны

пс желательно патч только на SG1
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
PLINTYS
сообщение 12.1.2007, 21:27


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 27.2.2006
Пользователь №: 72 145
Модель телефона: Волк 800
Прошивка: R1BC002

Рейтинг: 0



Если кто могёт, сделайте патч:
стандартная 49R -> elektro255 mod 0.3
Заранее благодарен!!!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Компактные Обновления Монстров, Облегчение жизни пользователей Dial-Up · Патчи и всё для них · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.7.2025, 3:22

Форум живёт: