[an error occurred while processing this directive]
UPX
Один из лучших COM/EXE/DLL/ELF/...-упаковщиков.
Свободно развиваемый и бесплатный. На сегодняшний день
UPX все еще является редким, если не единственным
много-форматным / много-платформенным пакером
исполнимых модулей. Программа может работать
с файлами следующих исполнимых форматов: dos/exe; dos/sys; dos/com; djgpp2/coff;
watcom/le (c поддержкой экстендеров DOS4G, DOS4GW, PMODE/W, DOS32a и CauseWay);
win32/pe; rtm32/pe; tmt/adam; atari/tos; Linux/i386.
Работает в режиме командной
строки, поддерживает операцию распаковки.
UPX is a portable, extendable, high-performance executable packer
for several different executable formats. It achieves an excellent compression ratio and
offers *very* fast decompression. Your executables suffer no memory overhead or other
drawbacks.
UPX is a versatile executable packer with the following features:
- excellent compression ratio: compresses better than zip/gzip, use UPX to decrease the
size of your distribution!
- very fast decompression: about 10 MB/sec even on my old Pentium 133;
- no memory overhead for your compressed executables;
- safe: you can list, test and unpack your executables;
Also, a checksum of both the compressed and uncompressed file is maintained internally.
- universal: UPX can pack a number of executable formats:
- dos/exe;
- dos/sys;
- dos/com;
- djgpp2/coff;
- watcom/le (supporting DOS4G, PMODE/W, DOS32a and CauseWay);
- win32/pe;
- rtm32/pe;
- tmt/adam;
- linux/i386;
- atari/tos;
- portable: UPX is written in portable endian-neutral C++ (the official version is
compiled with djgpp, but we are indeed partly developing it under Linux + dosemu + wine);
- extendable: because of the class layout it's very easy to support new executable formats
or add new compression algorithms;
- free: UPX can be distributed and used freely. And possibly we will release the final
version under the GNU General Public License (GPL)...
You probably understand now why we call UPX the "ultimate" executable
packer.
>>
>>
|
|
|
|
|
|
|
|
|
[an error occurred while processing this directive]
|