MSI Lab - Форум по русификации
Программы для локализации => Вспомогательные программы => Тема начата: Schadel от 20 Октября 2005, 20:30:50
-
Всем привет
У меня такая проблема. Русифицировал одну прогу. Она была запакована ASPackом.Ну естественно её распаковал и все ресурсы локализовал.Так вот локализованый файл весит 1,61 МБ и если сделать пакет обновления посредством PatchWise Free он будет ещё больше весить. Вопрос : Чем лучше его сжать или запаковать??? Может кто встречался с такой проблемой и как вышел из данной ситуации
Заранее Спасибо
-
Schadel, а может инсталлятор поможет? Я в таких случаях пользуюсь Inno Setup.
http://files.jrsoftware.org/ispack/ispack-5.1.5.exe (http://files.jrsoftware.org/ispack/ispack-5.1.5.exe)
И русик с документацией по программированию можно скачать отсюда:
http://msilab.net/catalog.php?start=24&...ur&letter=I (http://msilab.net/catalog.php?start=24&items=&show=your&letter=I)
-
Хорошо
Щас качну и попробую инсталлятор ;)
-
Так можно запаковать её обратно ASPackом. Да и не запаковывая её, созданый русик с помощью PatchWise Free будет всегда весить в несколько раз меньше. Ведь PatchWise Free создаёт патч, который не влючает в себя весь переведённый вами файл, а несёт только информацию обовления.
-
Попробовал разные паковщики и по моим тестам (Win)Upack v0.29b , просто Король плотной упаковки исполняемых файлов.Сжимает лучше чем UPX , ASPack или MEW.
-
Schadel
Уже (Win)Upack 0.36beta есть
Но мне PECompact всё равно больше нравится
-
Н-да, если в этой смысле, то да. WinUpack лучше всего, но для этого опять же прогу надо тестить. Например, при сжатии больших по размеру файлов время для их запуска, а также последующая их работа может быть увеличена. Крэкеры не рекомендуют паковать мультимедийные программы паковщиком Armadillo, хоть и защита от взлома повысится, но придется заплатить потерей производительности самой программы.
-
YMY вообще рекомендует не паковать, я с этим согласен, но порой необходимо
-
YMY вообще рекомендует не паковать, я с этим согласен, но порой необходимо
ZeroChaos, в смысле от плагиатчиков или для уменьшения файлового размера? Кстати, думаю, что от плагиатчиков лучше использовать криптор-пакер типа ORiEN, если это действительно так важно, а если насчет уменьшения файлового размера, то да, порой необходимо.
-
Kindly
ZeroChaos, в смысле от плагиатчиков или для уменьшения файлового размера? Кстати, думаю, что от плагиатчиков лучше использовать криптор-пакер типа ORiEN, если это действительно так важно
От плагиатчиков вряд ли что-либо спасёт, ресурсы всегда несложно выдрать (так как крипторы её обходят и страются лишний раз не трогать, причину я уже описывал в каком-то топике на нашем форуме) и ORiEN не поможет, очень вероятно, что поможет способ криптовки ресурсов, применённый в PE Explorer (там с раскриптовкой справился такой мэтр, как YMY), но похоже это коммерческая компонента к Borland Delphi и поможет только на стадии компилляции...
-
Kindly
Спасибо за совет по поводу проги Inno Setup:) Весчь стоящая и размер русика на выходе меньше чем у PatchWise Free. Теперь буду пользоваться только Inno Setup:). Да... уменьшить русик можно скажем так: русифицированный файл Пассоло сжать (Win)Upackом , а затем делать патч.Весить будет на много меньше :)
-
Schadel
Теперь буду пользоваться только Inno Setup:)
NSIS ещё лучше жмёт, меньше размера чем им инсталляшки ничем не сделать
-
Schadel, пользоваться инсталлятором нужно только в редких случаях, тогда, когда это действительно необходимо.
А насчет NSIS-а скажу, что жмет он не лучше Inno Setup, а размер меньше только на 250 kb (актуально для русификаторов), и то из-за того что Inno на дельфях написана. Другое дело - программа, ну, в какой приятней скрипты писать? Дело вкуса, конечно, но редактор NSIS какой-то неудобный (личное мнение) и реализовать многие функции в нем сложнее, чем в Inno.
-
Хорошо.Попробую NSIS , а там видно будет что по душе
-
Ребята извините, если не сюда!
Какой из выше приведеннных прог можно распаковать инсталятор?
Извините, если не сюда!
-
Wu-Tang
Какой из выше приведеннных прог можно распаковать инсталятор?
Смотря какой инсталлятор, т.е. Inno Setup, InstallShield, Setup Factory, WiseInstallation Wizard и т.п. и какая версия?
-
Kindly
А версия чего?
добавлено спустя 12 часов 7 минут:
Я честно говоря не понял, как скомпилировать в innosetup, скрипт она создает, а сам инсталятор как создать?
Извините за оффтоп!
-
Wu-Tang
Для начала советую ознакомится с соответствующей документацией.
http://samlab.ws/ruz/innosetup516_kindly.rar (http://samlab.ws/ruz/innosetup516_kindly.rar)
-
Wu-Tang
Некоторые распаковщики ты найдешь здесь ->
http://wasm.ru/toollist.php?list=15 (http://wasm.ru/toollist.php?list=15)
-
Kindly
Кинь еще документацию, а то ладу не дам с этим Inno!
И как в последнем NSIS сменить язык интерфейса, потому как русский там есть, только не могу понять, как сменить?