• On TV.com: TOP 10 Shows CANCELED Too Soon
The Download Blog
advertisement
October 23, 2008 3:52 PM PDT

Turn almost any app into a portable app

by Seth Rosenblatt

UPDATED: Clarified the end result of AppCompactor on a standard program.

When you gotta go, advanced users should strongly consider using AppCompactor to stay mobile. Just introduced by John T. Haller of PortableApps, this portable power user's right-hand man crushes program files, often shaving 50 percent off the size of a disk.

AppCompactor lets you roll your own portable apps.

(Credit: CNET Networks)

AppCompactor melds 7-Zip and UPX to compress and archive DLLs, EXEs, JARs, and other files essential for running any program into a package that doesn't need to be unarchived to run. Programs that have been compacted run smoothly from a flash drive or other on-the-go storage devices. Programs run through AppCompactor are not, however, truly portable in the sense that they are self-contained programs--they're just significantly smaller.

AppCompactor has already been in use by Haller's PortableApps.com to assist in creating Firefox Portable, Pidgin Portable, and other portable programs. This means that it won't do any good to compress already compacted apps that have used AppCompactor. Theoretically, it might work on portable versions that were not created with it.

When you run AppCompactor, it will ask you to point it at a program directory. From there, you can choose the type of compression you want to run. NRV2E is the default setting, with other choices including NRV2D, LZMA, BRUTE, and a decompress option. You can also opt out of compressing JAR and ZIP files, although the default is to compress them down. As the app runs, it opens a DOS window that shows you the progress of the compression cycle. This should help observant users with fast eyes to keep track of any errors that occur.

AppCompactor shaved off 50 percent of Firefox 3.

(Credit: CNET Networks)

As recommended, I found that saving the compressed program output to the hard drive and then copying to a USB key gave me faster results than outputting directly to the flash drive.

The benefits of compressing such files should be obvious, but this is not a program to treat cavalierly. When using it, it's essential to read through the instructions beforehand. Choosing to compact the main program executable can result in rendering the compacted program inoperable. In other words, do not compact C:/Program Files/Firefox/Firefox.exe, for example. C:/Program Files/Firefox/Files would be fine, though.

If you're interested in AppCompactor, you can post your compression percentages in the comments below.

Seth peers into the deep, dark corners of software so that you don't have to. He has yet to suffer a single nightmare about OS/2. You can follow him on Twitter.
Recent posts from The Download Blog
Sneak peek: Xobni e-mail app for BlackBerry
Apple plugs holes for domain spoofing, other attacks
Paint.NET 3.5 earns Windows 7, stability fixes
Now on Download: Bigger, better screenshots!
VMware elevates its desktop virtualization view
After 5 years, Firefox faces new challenges
Shazam iPhone app gets premium Encore
Review redux: Flixster movie app for BlackBerry
Add a Comment (Log in or register) (7 Comments)
  • prev
  • 1
  • next
by EyeWierd October 25, 2008 7:06 PM PDT
I have recently downloaded this App and it is really great. All of the stuff now that belongs to me that I get from download.com is compact and saves me a lot of space on my computer.
Reply to this comment
by George E Lynn October 28, 2008 11:17 PM PDT
Sounds like it will work?
Reply to this comment
by cmjcmjcmj October 29, 2008 12:50 AM PDT
Maybe you should turn that Microsoft Application they just killed named VISTA because of their new Application named WINDOWS 7. Funny they could lose their loving stock quickly.

--->>> http://www.nytimes.com/2008/10/29/technology/business-computing/29soft.html?ref=technology

Microsoft Introduces Windows 7, Ending Vista Brand
By JOHN MARKOFF
Published: October 28, 2008
Reply to this comment
by mo25252 October 29, 2008 3:28 AM PDT
i am new to my pc so tell mesome one is this good or not
Reply to this comment
by Jwyanze88 October 29, 2008 7:43 AM PDT
I have been a member of the Portableapps.com community for about half the time i was a member here, actually downloads.com introduced me to that site. I have released some apps "still in beta" and used the AppCompactor on them and i myself was surprised to see the level of compression. the average compression rate is 40~50%. i would recommend compressing a backup copy of the app just in case it fails and renders the app unless. That will only occur if the app was previously compresses by this method. I must say it does increase the speed of apps launching from a flash drive.
Reply to this comment
by eriduense1 November 4, 2008 10:46 AM PST
Very very good for flash usb apps versatile transportation
Reply to this comment
by erland20 November 7, 2008 10:53 AM PST
hi
Reply to this comment
(7 Comments)
  • prev
  • 1
  • next

Search Download Blog posts

advertisement
Click Here

About The Download Blog

Download.com editors cover the world of downloadable software and beyond.

Add this feed to your online news reader

The Download Blog topics