TMTPack v0.3b
Автор - Рустам Гадеев
Если вы заметили в документе
опечатки или неточности перевода,
просьба сообщить о них!
Перевод на русский язык и оформление: Валерий Вотинцев
TMTPACK - это упаковщик исполняемых файлов, скомпилированных с помощью
TMT Pascal. Обеспечивает достаточно высокий уровень сжатия.
Скрывает внутренности Вашей программы для предотвращения нежелательных
модификаций посторонними лицами.
Версия 0.2b
В версии 0.2b увеличен уровень сжатия за счет предварительной обработки
кода и таблицы размещения (relocations) упаковываемой программы,
а также сделан ряд улучшений за счет использования новой библиотеки APLIB.
Упаковщик TMTPACK работает с любой версией компилятора TMT Pascal для DOS.
В отличие от предыдущей версии, теперь он не требует наличия специального
стуба (stub) tmt32.exe. Однако, стуб tmt32 имеет самый маленький размер
среди прочих стубов, и, поэтому, программы, упакованные с этим стубом,
будут занимать меньше места, чем упакованные с бета-версией.
В целях повышения безопасности, исходная программа теперь не удаляется,
а просто переименовывается с расширением ".OLD".
Версия 0.3b
Слегка увеличен уровень сжатия за счет оптимизации E8 и некоторого
улучшения кода.
Если будут пожелания, в следующей версии TMTPACK мы можем предусмотреть
возможность подключения или отключения к упаковываемой программе любого
другого стуба без перекомпиляции.
Благодарности:
To Joergen Ibsen
- за прекрасную библиотеку APLIB и примеры ее использования
To Laszlo & Markus
- за отличный упаковщик EXE-файлов UPX
To Charles Scheffold & Thomas Pytel
- за хороший экстендер PMode/W
Вадиму Сухомлинову,
- предложившему идею TMTPACK и приславшему библиотеку APLIB.
|