For most of us we unknowingly decompress archives all the time. That’s because Apple built it into the Mac OSX operating system and all it takes is a double click (or sometimes automatically). However sometimes you run into a situation where that file you downloaded just won’t decompress. Hopefully this how-to will help.
Simply Decompress
Lets say you have a situation like this. You found an archive on your system which ends in a .zip, well simply enough double click on it. That’s it!
With the built in Archive Utility you can decompress .zip, .tar, and .gz files.
Pesky Compressed Files
In the world of compression there are many different flavors and many more to come. Some of the most popular of these are Zip, RAR, 7z, Tar, Gzip, Bzip2. Well as you may tell the built in Archive Utility does not cut it. This is where a beautiful open source app called The Unarchiver comes in handy. It can handle those and so much more.
First thing first you need to go and get it installed (free) via direct download or Mac App Store.
Once you have it installed you need to get it configured. My recommendation is to select all the archive formats which you want it to use, I’d recommend selecting all formats because at this point Archive Utility is pretty much obsolete. There are other options which you can explore if you so desire.

Since you now have The Unarchiver installed and configured all you need to do is double click on the archive… voila!

The Unarchiver Compression Support
Supported popular formats
| Format | Support level | Notes |
| Zip | Full | Full support for the normal zip format, with additional support for AES encryption, Zip64 extensions for large files, Mac OS extensions of many different kinds, and several unusual compression methods (Deflate64, Bzip, LZMA, PPMd). Can also extract .EXE self-extracting files using Zip. |
| RAR | Full | Including encryption and multiple volumes. Can also extract .EXE self-extracting files using RAR. |
| 7z | No encryption | Most compression methods are supported, but no encryption. Also supports Unix extensions. |
| Tar | Full | |
| Gzip | Full | |
| Bzip2 | Full | |
| LZMA, XZ | Full | Both the old “LZMA-alone” format, usually named .lzma, and the new .xz format. |
| CAB | Full | |
| MSI | Full | This format is also used by many other Microsoft formats, meanings that you can use The Unarchiver to extract internal data from DOC and PPT files, and others. There is probably no reason to do this, but you can. |
| NSIS | Extensive | Supports many different versions, starting from version 1.1o |
| EXE | Some | Many kinds of .exe self-extracting formats are supported. However, if you find one that is not, please post an issue on the bug tracker. |
| ISO, BIN | Extensive | Most common disc images can be unpacked, both normal and raw. |
| Split files | Basic | Can join files named .001, .002 that do not use any extra wrapper format. |
Supported old formats
| Format | Support level | Notes |
| StuffIt | No encryption | Can unpack all files I’ve been able to locate. |
| StuffIt X | Partial | Can unpack many files, some more obscure features are still unsupported. JPEG compression is also unsupported. |
| DiskDoubler | Almost full | Only lacks some old compression methods, because I have not been able to locate any files using these. If you have some that do not work, please post them here. |
| Compact Pro | No encryption | |
| PackIt | Full | |
| Cpio | Full | |
| Compress (.Z) | Full | |
| ARJ | No multi-part | |
| ARC, PAK | Full | Full support for all algorithms, including proprietary ones from PAK. Encryption only works in command-line utilities. |
| Ace | Only old files | No support for Ace 2.0 and up (WinAce). |
| Zoo | Full | |
| LZH | Full | |
| ADF | FFS | Can extract files from Amiga disk images using the regular FFS file system. |
| DMS | FFS | Can extract files from compressed Amiga disk images using the regular FFS file system. |
| LZX | Full | |
| PowerPacker | Full | |
| LBR | Full | |
| Squeeze | Full | |
| Crunch | Full | |
| Many other old formats, especially Amiga-specific ones, are also supported through libxad, but I have not made a full survey of which ones. | ||
Supported unusual formats
| Format | Support level | Notes |
| XAR | Full | Suggested replacement for Tar on Unix. Used in some newer .pkg files on Mac OS X. |
| RPM | Full | Linux package format. |
| ALZip | No encryption | Archive format which is mainly popular in South Korea. Support for all known compression methods, including Bzip2, Deflate and obfuscated Deflate. |
| NSA, SAR | Partial | Game data file. Can unpack all files I’ve found. If you have ones that do not unpack, please post an issue. |
| NDS | Full | Nintendo DS ROM image, which can contain a file system. |




