the easy way to shrink your apps
PortableApps.com AppCompactor allows you to easily compress applications to decrease size on disk and increase performance when running from slow media like flash drives. It's packaged as a portable app, so you can work with your apps anywhere. It's intended primarily for developers, but advanced users will also find it useful. We use this same tool for nearly all of our apps.
- Support PortableApps.com's development and hosting
PortableApps.com AppCompactor easily integrates with the PortableApps.com Suite™.
Features
PortableApps.com AppCompactor allows you to easily compress application to decrease size on disk and increase performance when running from a slow media (like flash drives). It packages UPX and 7-Zip within an easy to use wizard allowing you to easily compress an app's EXEs, DLLs and other binaries using UPX in either NRV2E, NRV2D, LZMA or BRUTE mode as well as recompressing ZIP and JAR files to their maximum level using 7-Zip. It also has an option to DECOMPRESS an app's binary files that were previously compressed with UPX. Just select the directory and all the DLL, EXE, ZIP, JAR, IRC, PYD and BIN files within that directory will be compressed. Depending on the files, the PortableApps.com AppCompactor can decrease an app's size by 50% or more without affecting functionality. This same tool has been used on PortableApps.com's most popular apps including OpenOffice.org Portable, Pidgin Portable, GIMP Portable and more.
Please mention us and link back here if you use our AppCompactor in your releases as a way of saying thanks. We appreciate it!
Support
For help getting PortableApps.com AppCompactor up and running, visit:
Helpful tips:
- Don't compress NSIS launchers (FirefoxPortable.exe, etc), they'll break
- It's usually best to select the AppName\App directory in a portable app
- It's best to have the app you're compressing reside on a hard drive (at least temporarily) rather than a flash drive to improve performance and decrease writes to your flash drive
- You can disable the Welcome screen or have the console window stay by editing the settings.ini in the Data directory
- Only NRV2E should be used for PortableApps.com Releases (including development tests and pre-releases) unless it's a small app (one exe and a dll or two) and very easy for you to test every feature and function on every Windows OS.
- Always back up your files before using this tool as it will not work with all applications.
Download Details
- File size: 0.7MB (download), 0.9Mb (installed)
- Publisher: PortableApps.com (John T. Haller)
- Date updated: October 21, 2008
- System Requirements: Windows 95/98/Me/2000/XP/Vista, WINE on Linux/UNIX
- License: Free / Open Source (GPL)
- Source Code: launcher source (included), UPX source, 7-Zip source
- MD5 Hash (for the geeks): 8e232577543e319478b018de70fcff6e