MSI Lab - Форум по русификации

Программы для локализации => Вспомогательные программы => Тема начата: Kirill Borisenko от 06 Декабря 2011, 12:40:27

Название: UPX Repack scenario
Отправлено: Kirill Borisenko от 06 Декабря 2011, 12:40:27
UPX Repack scenario 1.0

(http://s1.ipicture.ru/uploads/20111206/Xbma4Km3.png)

UPX Repack scenario позволяет существенно (в разы) уменьшить размер русификатора, создаваемого программой PatchWise Free для файлов, сжатых архиватором исполняемых файлов UPX.

Как известно, программа PatchWise Free создаёт очень компактные, быстрые и удобные в использовании русификаторы для бинарных файлов. Однако размер файла русификатора увеличивается на порядки, когда русификатор создаётся для программы сжатой UPX.

Связано это с тем, что при сравнении двух сжатых файлов (англоязычного и русскоязычного) количество бит, которое необходимо заменить составляет 100% от размера переводимого файла. В результате, файл русификатора, размер которого составлял бы 100КБ в отсутствии сжатия переводимого приложения, занимает на диске от мегабайта и больше. Растёт объём трафика, необходимого для закачки перевода.

Для решения этого вопроса и написан UPX Repack scenario. Он позволяет предварительно распаковать переводимое приложение на компьютере пользователя, затем перевести уже распакованный файл, и упаковать его обратно. Весь процесс распаковки/упаковки происходит автоматически с минимальным участием пользователя, от которого требуется лишь периодически подтверждать прочтение сообщений нажатием любой из клавиш.

Эффективность такого метода дистрибуции наглядна, начиная от размера русификатора в 400 КБ (размер сценария + 100КБ), и увеличивается по мере роста размера приложения в сжатом виде. От переводчика, использующего UPX Repack scenario для дистрибуции своего русификатора, требуется лишь создать самораспаковывающийся архив с рабочими файлами сценария, который после извлечения всех файлов запустит управляющий пакет команд (.bat) на компьютере пользователя. Подробности в инструкции, поставляемой с архивом.

Скачать (http://msilab.net/files/utilities/UPX_Repack_scenario_v1.0.rar)
Название: UPX Repack scenario
Отправлено: Solenij от 06 Декабря 2011, 20:17:08
Вот этот скрипт лет так 5-7 назад было бы здорово. А сейчас с современными скоростями экономить несколько сот килобайт смысла нет. Но скрипт неплохой.  
Название: UPX Repack scenario
Отправлено: Kirill Borisenko от 07 Декабря 2011, 12:12:23
Цитата: Solenij
Вот этот скрипт лет так 5-7 назад было бы здорово. А сейчас с современными скоростями экономить несколько сот килобайт смысла нет. Но скрипт неплохой.  

Спасибо.  
Всё хорошо, только вот трафик у большинства до сих пор платный...