Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

...after it completed download that runs similiar to how zip files unextract itself when the download finishes and actually throws the zipped copy in the trash? I usually use unrax but lately with all these .rar files, the cool zip extractor is not very helpful right now. A script with automator? anything to make this easier when extracting compressed files such as .rar.

Thank you.

Running Mac OS X 10.6

share|improve this question

closed as off-topic by random Mar 9 at 14:07

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – random
If this question can be reworded to fit the rules in the help center, please edit the question.

I use the old non-sandboxed version of The Unarchiver from unarchiver.c3.cx/unarchiver. The App Store version shows an authorization dialog every time you extract files to a folder you haven't extracted files to before. I use unar (which is a command line version of The Unarchiver) in shells. –  Lri Mar 10 at 11:46

3 Answers 3

The automating is the hard part. This doesn't meet all your requirements as some of the software is not free, but I thought it still worth mentioning.

I download a lot of .RARs from Usenet, and before Unison 2 came out (which has automatic Un-RARing of files after download - and is not free) I had to roll my own solution similar to what you're looking for.

Basically I used a combination of Hazel (not free) and UnRarX (free) to do the job. I downloaded all of my RARs to a folder that Hazel watched. When they were fully downloaded (I told Hazel not to do anything until the files were 30min to an hour old) Hazel would open the .PAR2 or .RAR file in UnRarX and then move the unpacked file to a different folder. Once moved, Hazel would then clean the download folder.

It's definitely not a one click solution, but I made a few different workflows to handle different types of files (music, video, etc.) and get them unpacked and sorted where I wanted.

To go totally free you could write some AppleScript and set it as a folder action to do a similar job to Hazel.

share|improve this answer

The Unarchiver should do the trick and is free! It works basically like the default decompressor bundled with OS X.

As for setting theses files to be automatically extracted when they finish downloading, that depends on your browser. If you're using Chrome, this is as simple as clicking on the little arrow next to the downloaded file in the downloads bar and selecting "Always open files of this type". I don't know how to this in Firefox (extension?) or Safari.

share|improve this answer

7 zip should do the trick www.7-zip.org

share|improve this answer
You'll need to go to the bottom of the downloads page (7-zip.org/download.html) to find versions for Mac OS X (unofficial). –  donut Mar 16 '10 at 9:51