Автор Тема: Как и чем уменьшить размер русификатора ???  (Прочитано 50420 раз)

Оффлайн Schadel

  • Новичок
  • *
  • Сообщений: 21
Всем привет
У меня такая проблема. Русифицировал одну прогу. Она была запакована ASPackом.Ну естественно её распаковал и все ресурсы локализовал.Так вот локализованый файл весит 1,61 МБ и если сделать пакет обновления посредством PatchWise Free он будет ещё больше весить. Вопрос : Чем лучше его сжать или запаковать??? Может кто встречался с такой проблемой и как вышел из данной ситуации  
Заранее Спасибо

Оффлайн Kindly

  • Постоялец
  • ***
  • Сообщений: 164
Как и чем уменьшить размер русификатора ???
« Ответ #1 : 22 Октября 2005, 18:13:39 »
Schadel, а может инсталлятор поможет? Я в таких случаях пользуюсь Inno Setup.
http://files.jrsoftware.org/ispack/ispack-5.1.5.exe
И русик с документацией по программированию можно скачать отсюда:
http://msilab.net/catalog.php?start=24&...ur&letter=I

Оффлайн Schadel

  • Новичок
  • *
  • Сообщений: 21
Как и чем уменьшить размер русификатора ???
« Ответ #2 : 23 Октября 2005, 08:54:47 »
Хорошо  
Щас качну и попробую инсталлятор  ;)

Оффлайн BOLiK

  • Пользователь
  • **
  • Сообщений: 80
Как и чем уменьшить размер русификатора ???
« Ответ #3 : 24 Октября 2005, 20:36:56 »
Так можно запаковать её обратно ASPackом. Да и не запаковывая её, созданый русик с помощью PatchWise Free будет всегда весить в несколько раз меньше. Ведь PatchWise Free создаёт патч, который не влючает в себя весь переведённый вами файл, а несёт только информацию обовления.

Оффлайн Schadel

  • Новичок
  • *
  • Сообщений: 21
Как и чем уменьшить размер русификатора ???
« Ответ #4 : 24 Октября 2005, 21:15:38 »
Попробовал разные паковщики и по моим тестам (Win)Upack v0.29b , просто Король плотной упаковки исполняемых файлов.Сжимает лучше чем UPX ,  ASPack или MEW.

Оффлайн ZeroChaos

  • Root Admin
  • Ветеран
  • *****
  • Сообщений: 1376
  • The Dragon Reborn
    • zerolab.net
Как и чем уменьшить размер русификатора ???
« Ответ #5 : 25 Октября 2005, 02:39:00 »
Schadel
Уже (Win)Upack 0.36beta есть
Но мне PECompact всё равно больше нравится
« Последнее редактирование: 24 Июля 2010, 18:30:11 от ZeroChaos »
The Wheel of Time turns, and Ages come and pass, leaving memories that become legend. Legend fades to myth, and even myth is long forgotten when the Age that gave it birth comes again... There are neither beginnings nor endings to the turning of the Wheel of Time. But it was a beginning. R. Jordan

Оффлайн Kindly

  • Постоялец
  • ***
  • Сообщений: 164
Как и чем уменьшить размер русификатора ???
« Ответ #6 : 25 Октября 2005, 10:45:42 »
Н-да, если в этой смысле, то да. WinUpack лучше всего, но для этого опять же прогу надо тестить. Например, при сжатии больших по размеру файлов время для их запуска, а также последующая их работа может быть увеличена. Крэкеры не рекомендуют паковать мультимедийные программы паковщиком Armadillo, хоть и защита от взлома повысится, но придется заплатить потерей производительности самой программы.

Оффлайн ZeroChaos

  • Root Admin
  • Ветеран
  • *****
  • Сообщений: 1376
  • The Dragon Reborn
    • zerolab.net
Как и чем уменьшить размер русификатора ???
« Ответ #7 : 25 Октября 2005, 21:31:09 »
YMY вообще рекомендует не паковать, я с этим согласен, но порой необходимо
The Wheel of Time turns, and Ages come and pass, leaving memories that become legend. Legend fades to myth, and even myth is long forgotten when the Age that gave it birth comes again... There are neither beginnings nor endings to the turning of the Wheel of Time. But it was a beginning. R. Jordan

Оффлайн Kindly

  • Постоялец
  • ***
  • Сообщений: 164
Как и чем уменьшить размер русификатора ???
« Ответ #8 : 26 Октября 2005, 11:35:20 »
Цитировать
YMY вообще рекомендует не паковать, я с этим согласен, но порой необходимо

ZeroChaos, в смысле от плагиатчиков или для уменьшения файлового размера? Кстати, думаю, что от плагиатчиков лучше использовать криптор-пакер типа ORiEN, если это действительно так важно, а если насчет уменьшения файлового размера, то да, порой необходимо.

Оффлайн ZeroChaos

  • Root Admin
  • Ветеран
  • *****
  • Сообщений: 1376
  • The Dragon Reborn
    • zerolab.net
Как и чем уменьшить размер русификатора ???
« Ответ #9 : 26 Октября 2005, 22:14:48 »
Kindly
Цитировать
ZeroChaos, в смысле от плагиатчиков или для уменьшения файлового размера? Кстати, думаю, что от плагиатчиков лучше использовать криптор-пакер типа ORiEN, если это действительно так важно

От плагиатчиков вряд ли что-либо спасёт, ресурсы всегда несложно выдрать (так как крипторы её обходят и страются лишний раз не трогать, причину я уже описывал в каком-то топике на нашем форуме) и ORiEN не поможет, очень вероятно, что поможет способ криптовки ресурсов, применённый в PE Explorer (там с раскриптовкой справился такой мэтр, как YMY), но похоже это коммерческая компонента к Borland Delphi и поможет только на стадии компилляции...
The Wheel of Time turns, and Ages come and pass, leaving memories that become legend. Legend fades to myth, and even myth is long forgotten when the Age that gave it birth comes again... There are neither beginnings nor endings to the turning of the Wheel of Time. But it was a beginning. R. Jordan

Оффлайн Schadel

  • Новичок
  • *
  • Сообщений: 21
Как и чем уменьшить размер русификатора ???
« Ответ #10 : 27 Октября 2005, 15:53:12 »
Kindly
Спасибо за совет по поводу проги Inno Setup:) Весчь стоящая и размер русика на выходе меньше чем у PatchWise Free. Теперь буду пользоваться только Inno Setup:). Да... уменьшить русик можно скажем так: русифицированный файл Пассоло сжать  (Win)Upackом , а затем делать патч.Весить будет на много меньше   :)  

Оффлайн ZeroChaos

  • Root Admin
  • Ветеран
  • *****
  • Сообщений: 1376
  • The Dragon Reborn
    • zerolab.net
Как и чем уменьшить размер русификатора ???
« Ответ #11 : 27 Октября 2005, 19:26:52 »
Schadel
Цитировать
Теперь буду пользоваться только Inno Setup:)

NSIS ещё лучше жмёт, меньше размера чем им инсталляшки ничем не сделать
The Wheel of Time turns, and Ages come and pass, leaving memories that become legend. Legend fades to myth, and even myth is long forgotten when the Age that gave it birth comes again... There are neither beginnings nor endings to the turning of the Wheel of Time. But it was a beginning. R. Jordan

Оффлайн Kindly

  • Постоялец
  • ***
  • Сообщений: 164
Как и чем уменьшить размер русификатора ???
« Ответ #12 : 28 Октября 2005, 13:42:53 »
Schadel, пользоваться инсталлятором нужно только в редких случаях, тогда, когда это действительно необходимо.
А насчет NSIS-а скажу, что жмет он не лучше Inno Setup, а размер меньше только на 250 kb (актуально для русификаторов), и то из-за того что Inno на дельфях написана. Другое дело - программа, ну, в какой приятней скрипты писать? Дело вкуса, конечно, но редактор NSIS какой-то неудобный (личное мнение) и реализовать многие функции в нем сложнее, чем в Inno.

Оффлайн Schadel

  • Новичок
  • *
  • Сообщений: 21
Как и чем уменьшить размер русификатора ???
« Ответ #13 : 30 Октября 2005, 19:24:07 »
Хорошо.Попробую NSIS , а там видно будет что по душе

Оффлайн Wu-Tang

  • Постоялец
  • ***
  • Сообщений: 118
Как и чем уменьшить размер русификатора ???
« Ответ #14 : 05 Января 2006, 04:23:25 »
Ребята извините, если не сюда!
Какой из выше приведеннных прог можно распаковать инсталятор?
Извините, если не сюда!
Всему свое время и каждому свой час!    
                                                                       
Хочешь жить - умей вертеться!