UPX GUi
UPX (Ultimate Packer for eXecutables, englisch für Ultimativer Packer für ausführbare Dateien) ist ein freies (GNU General Public License) Packprogramm für ausführbare Dateien, das eine Reihe von Formaten unterstützt.
UPX eignet sich besonders zur Komprimierung von Unix-ELF (32- und 64-Bit), DOS-EXE (16- und 32-Bit), Windows-PE (EXE und DLL) oder auch TOS-Dateien. Im Unterschied zu den mittels weitverbreiteter Komprimierungsverfahren (wie ZIP und RAR) komprimierten Dateien lassen sich mit UPX komprimierte Dateien normal (also ohne vorige Entpackung) ausführen.
Website : https://upx.github.io/
StripReloc :StripReloc is a free (GPL license) command line utility that removes the relocation (".reloc") section from Win32 PE EXE files, reducing their size. Most compilers/linkers (including Delphi) put a relocation section in EXE files, but this is actually not necessary since EXEs never get relocated. Hence, a relocation section only wastes space.
This program is designed for developers to run on their own applications' executables only. It is not recommended that you run StripReloc indiscriminately on all EXEs you come across, because certain programs may rely on their internal structure staying intact.
StripReloc will not run on DLLs because they can get relocated, and thus need a relocation section.
EXEs run through StripReloc work on all Windows OSes since Windows 95 and NT 3.51 (at least). Windows 3.1x with Win32s is not supported.
Website
: https://jrsoftware.org
- Brute Compress
- Ultra Brute Compress
- Icon Extractor
- Force Compress
- Delete Relocations
Softwareproduzenten benutzen die Technik aus einer Vielzahl von Gründen; hauptsächlich um den sekundären Speicherbedarf ihrer Anwendungen zu senken, zumal UPX, da es speziell auf ausführbare Programmdateien ausgelegt ist, oft bessere Packraten erzielt als herkömmliche Datenkompressionslösungen wie ZIP, gzip oder bzip2. Das erlaubt es dem Hersteller, mit dem Speicherplatzbedarf ihrer Programme besser im Rahmen des Verbreitungsmediums zu bleiben oder den Zeit- oder Bandbreitenaufwand bei dem Zugriff über das Internet zu minimieren.
Ein weiterer Vorteil von UPX besteht darin, komplette Verzeichnisse (z. B. Programm und zusätzliche Daten, Libraries, Ressourcen) in einer Datei zu bündeln, was z. B. automatische Updates oder die Verteilung in Firmennetzen übersichtlicher, sicherer und einfacher machen kann.
Ab Version 3.09.1 werden erstmals auch unter Microsoft Windows 64-Bit (x86-64) Programmdateien und -Bibliotheken unterstützt. Diese Funktion gilt derzeit noch als experimentell.
UCL und NRV wurden entworfen, um einfach genug zu sein, damit ein Dekompressor in nur wenigen hundert Bytes Code Platz findet. Bei UCL muss zum Entpacken kein zusätzlicher Speicher zugewiesen werden, was einen erheblichen Vorteil darstellt, da dadurch ein mit UPX gepacktes Programm keinen zusätzlichen Speicher benötigt.
- direkt an Ort und Stelle im Arbeitsspeicher oder
- in eine temporäre Datei entpackt werden.
Das direkte Entpacken in den Arbeitsspeicher stellt die überlegene Technik dar, ist jedoch nicht auf allen unterstützten Plattformen möglich. Auf den Plattformen, auf denen das direkte Entpacken nicht möglich ist, werden Temporärdateien verwendet, was zusätzlichen Overhead und andere Nachteile mit sich bringt, jedoch das Packen von Programmdateien jeglichen Formates erlaubt. Die Programmdaten werden in eine Temporärdatei entpackt, die dann zur Ausführung gebracht wird. Die Methode, in eine Temporärdatei zu entpacken, bringt eine Reihe von Nachteilen mit sich. Es werden spezielle Rechte wie suid übergangen, der Kommandozeilenparameter argv[0] (Abfrage des eigenen Dateinamens durch ein Programm) verliert seine Bedeutung und es wird Programmen unmöglich, Teile gemeinsam zu nutzen.
- atari/tos
- djgpp2/coff (32-Bit DOS)
- watcom/le (32-Bit DOS)
- dos/com
- dos/exe
- dos/sys
- Linux/i386 (a.out und ELF)
- rtm32/pe
- tmt/adam
- win32/pe (EXE und DLL mit nativem x86 oder x86-64 code, nicht aber .Net-Framework-basierte)
- Bugfix Load/Extract Ico Files
- Bugfix Options FileCreate onShow
- Bugfix I/O Skin Error
- Bugfix Viewer Paint onPaint by Tab
- Add Ico EXE Changer
- ShellTreeViewOnCreate Fixed
- Use LZMA x64 bit
Version : 0.55
- Mirros : MediaFire | Mega | Proton

Thank you hack, i load it on my Website !
AntwortenLöschenDei Ultra-Brute funktion hab ich in anderen UPX Tools noch nicht gesehen, da holt der noch was raus, Daumen hoch!
AntwortenLöschenmfg Jez