2000-05-19 16:04:55 +00:00
|
|
|
ooooo ooo ooooooooo. ooooooo ooooo
|
|
|
|
`888' `8' `888 `Y88. `8888 d8'
|
|
|
|
888 8 888 .d88' Y888..8P
|
|
|
|
888 8 888ooo88P' `8888'
|
|
|
|
888 8 888 .8PY888.
|
|
|
|
`88. .8' 888 d8' `888b
|
|
|
|
`YbodP' o888o o888o o88888o
|
|
|
|
|
|
|
|
|
|
|
|
The Ultimate Packer for eXecutables
|
2015-01-02 23:24:07 +00:00
|
|
|
Copyright (c) 1996-2015 Markus Oberhumer, Laszlo Molnar & John Reiser
|
2006-03-16 15:17:52 +00:00
|
|
|
http://upx.sourceforge.net
|
2000-05-19 16:04:55 +00:00
|
|
|
|
|
|
|
|
2000-12-20 12:03:14 +00:00
|
|
|
Limitations and other things which are not (yet) supported:
|
|
|
|
===========================================================
|
|
|
|
|
|
|
|
djgpp2/coff
|
|
|
|
-----------
|
|
|
|
* all overlays (except Allegro pakfiles) are silently stripped
|
2000-05-19 16:04:55 +00:00
|
|
|
|
|
|
|
dos/exe
|
|
|
|
-------
|
|
|
|
* normal dos/exes with new exe headers
|
|
|
|
* max ~24000 relocation records (...should be enough for everyone ;-)
|
|
|
|
* exe + sys combined images
|
|
|
|
|
2000-12-20 12:03:14 +00:00
|
|
|
watcom/le
|
|
|
|
---------
|
2000-05-19 16:04:55 +00:00
|
|
|
* 16-bit selector alias fixups
|
2008-04-26 06:48:13 +00:00
|
|
|
* 16-bit offset relocation for objects larger than 4 KiB
|
2000-05-19 16:04:55 +00:00
|
|
|
* 16:16 fixups
|
|
|
|
|
2000-12-20 12:03:14 +00:00
|
|
|
If you need any of the above (they're very rare), send us an URL of a
|
2000-05-19 16:04:55 +00:00
|
|
|
test file.
|
|
|
|
|
|
|
|
* 16-bit objects are not loaded into DOS memory
|
|
|
|
* There is still a problem with the wdosx extender: if you compress a
|
2000-12-20 12:03:14 +00:00
|
|
|
watcom/le file which does NOT contain the wdosx extender, and after this
|
2000-05-19 16:04:55 +00:00
|
|
|
you bind the wdosx stub to the compressed file, then it will work.
|
|
|
|
Otherwise it won't.
|
|
|
|
* unpacked pmwlite compressed programs might not work when compressed
|
2000-12-20 12:03:14 +00:00
|
|
|
with UPX (this is a bug in pmwunlite)
|
2000-05-19 16:04:55 +00:00
|
|
|
|
|
|
|
win32/pe
|
|
|
|
--------
|
2012-03-27 00:14:03 +00:00
|
|
|
* writable shared sections (`--force' *may* work)
|
2000-05-19 16:04:55 +00:00
|
|
|
* certificates in the image
|
2000-12-20 12:03:14 +00:00
|
|
|
* compressing files which contain a big BSS requires lots of memory
|
|
|
|
during compression
|
2000-05-19 16:04:55 +00:00
|
|
|
|