Application: PortableApps.com AppCompactor
Description: 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.
This test updated PortableApps.com AppCompactor to use hea's additions to handle everything in a single window and add the ability to include/exclude files and extensions via appinfo.ini. UPX and 7-Zip are also updated to their latest versions.
The addition to appinfo.ini is as follows:
[AppCompactor] FilesExcluded=msvcm90.dll|msvcp90.dll|mscvr90.dll AdditionalExtensionsExcluded=pyd|irc AdditionalExtensionsIncluded=acme|beta
All entries are optional and assumed blank. The above FilesExclude will exclude the MSVC++ runtimes from compression. The AdditionalExtensionsExcluded will exclude .pyd and .irc files. The AdditionalExtensionsIncluded will include .acme and .beta files. Pipes | are used to separate entries.
One final note, the AppID has changed from AppCompactor to PortableApps.comAppCompactor to match our other utilities (launcher, installer). This installer will incorporate your settings from your existing version and delete the old version automatically.
Please give this a try, particularly the new appinfo.ini bits. If all goes as planned, we'll launch a PA.c Format update next week to add these in, making app packaging easier.
Download PortableApps.com AppCompactor 2.0 Pre-Release 2 (1MB download / 1MB installed)
Source: App (included), 7-Zip and UPX in our SourceForge project
Pre-Release 2: Added full progress bar handling so it accurately displays progress for all modes. Changed appinfo.ini section name.