mirror of
https://github.com/upx/upx
synced 2025-09-28 19:06:07 +08:00
Updated.
committer: mfx <mfx> 976592659 +0000
This commit is contained in:
parent
b2e0f807f2
commit
d805abaadd
5
NEWS
5
NEWS
|
@ -2,18 +2,17 @@
|
|||
User visible changes for UPX
|
||||
==================================================================
|
||||
|
||||
Changes in 1.09.4 beta (13 Nov 2000):
|
||||
Changes in 1.09.4 beta (13 Nov 2000):
|
||||
* BETA VERSION - DO NOT USE EXCEPT FOR TESTING!!! REALLY.
|
||||
* linux/i386: added the new direct-to-memory executable formats - no
|
||||
more temp files are needed for decompression
|
||||
* atari/tos: added support for FreeMiNT
|
||||
* reduced overall memory requirements during packing
|
||||
* quite a number of internal source code rearrangements
|
||||
|
||||
Changes in 1.03 (30 Nov 2000)
|
||||
* linked with a new version of the NRV compression library:
|
||||
- improved compression ratio a little bit
|
||||
- overall significantly faster compression
|
||||
- overall significantly faster compression
|
||||
- much faster when using high compression levels like `-9' or `--best'
|
||||
- much faster with large files
|
||||
* atari/tos: added support for FreeMiNT
|
||||
|
|
14
README.SRC
14
README.SRC
|
@ -6,7 +6,7 @@ Foreword
|
|||
--------
|
||||
|
||||
The precompiled UPX versions are linked against the NRV compression
|
||||
library instead of the UCL library. Using same compression algorithms,
|
||||
library instead of the UCL library. Using the same compression algorithms,
|
||||
NRV achieves a better compression ratio. NRV is not publicly
|
||||
available, though, and probably never will be.
|
||||
|
||||
|
@ -36,7 +36,7 @@ Introduction
|
|||
and data compression you will need to be firm in C++, assembler,
|
||||
Perl and Makefiles. Probably some other things as well.
|
||||
|
||||
If you cant't manage to compile it then the sources are
|
||||
If you can't manage to compile it then the sources are
|
||||
probably not for you. Don't email us for help.
|
||||
|
||||
The authors use Linux for development. You might want to as well.
|
||||
|
@ -47,7 +47,7 @@ Short overview
|
|||
|
||||
The UPX source code consists of two mainly independent parts:
|
||||
|
||||
1) The src/stubs directory contains the decompression stubs that
|
||||
1) The src/stub directory contains the decompression stubs that
|
||||
will get added to each compressed executable.
|
||||
The stubs are mainly written in assembler and get "compiled"
|
||||
into ordinary C header files.
|
||||
|
@ -69,10 +69,10 @@ Tools needed to build/modify the UPX sources
|
|||
- A modern C++ compiler like gcc 2.95.2 or Visual C++ 6
|
||||
(egcs 1.1.x may work, half-baked implementations like Borland C++ 5.5 won't)
|
||||
|
||||
- GNU make 3.77 for Win32
|
||||
- GNU make for Win32
|
||||
http://wildsau.idv.uni-linz.ac.at/mfx/download/upx/tools/
|
||||
|
||||
- GNU make 3.77 for DOS
|
||||
- GNU make for DOS
|
||||
ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/
|
||||
|
||||
|
||||
|
@ -89,14 +89,14 @@ To compile the packer sources
|
|||
make target=linux # on linux
|
||||
make target=djgpp2 # for djgpp2
|
||||
make target=mingw32 # for mingw32
|
||||
make target=no-cygwin # for mingw32 as of cygwin b20.1
|
||||
make target=no-cygwin # for mingw32 as included in cygwin
|
||||
make target=msc # for Visual C++ 6.0
|
||||
|
||||
|
||||
If you want to modify the stub sources you'll also need
|
||||
-------------------------------------------------------
|
||||
|
||||
- Nasm - the Netwide Assembler 0.98
|
||||
- Nasm - the Netwide Assembler
|
||||
http://www.cryogen.com/Nasm
|
||||
|
||||
- Perl 5.004 or better
|
||||
|
|
16
THANKS
16
THANKS
|
@ -16,7 +16,15 @@
|
|||
.___.. .
|
||||
| |_ _.._ ;_/ __
|
||||
| [ )(_][ )| \_)
|
||||
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
|
||||
--------------------
|
||||
|
||||
UPX would not be what it is today without the invaluable help of
|
||||
everybody who was kind enough to spend time testing it, using it
|
||||
in applications and reporting bugs.
|
||||
|
||||
The following people made especially gracious contributions of their
|
||||
time and energy in helping to track down bugs, add new features, and
|
||||
generally assist in the UPX maintainership process:
|
||||
|
||||
Adam Ierymenko <api@one.net>
|
||||
for severals ideas for the Linux version
|
||||
|
@ -24,7 +32,7 @@ Andi Kleen <ak@muc.de> and Jamie Lokier <nospam@cern.ch>
|
|||
for the /proc/self/fd/X and other Linux suggestions
|
||||
Andreas Muegge <andreas.muegge@gmx.de>
|
||||
for the Win32 GUI
|
||||
Atli Mar Gudmundsson <amg@complex.is>
|
||||
Atli Mar Gudmundsson <agudmundsson@symantec.com>
|
||||
for several comments on the win32/pe stub
|
||||
Charles W. Sandmann <sandmann@clio.rice.edu>
|
||||
for the idea with the stubless decompressor in djgpp2/coff
|
||||
|
@ -50,7 +58,3 @@ The WINE project (http://www.winehq.com/)
|
|||
for lots of useful information found in their PE loader sources
|
||||
Natascha
|
||||
|
||||
Everybody else who was kind enough to spend time testing UPX, use it in
|
||||
their packages and report bugs, who are too numerous to mention here.
|
||||
UPX would not be what it is today without your invaluable help.
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user