The Unarchiver

The Unarchiver
Original author(s)Dag Ågren
Developer(s)Circlesoft, MacPaw
Stable release
4.3.8  / 16 May 2024
Repository
Operating systemmacOS, Linux using GNUstep libraries, and command line only on Microsoft Windows, Linux, macOS
Available in18 languages
List of languages
English, Arabic, Bulgarian, Czech, Dutch, French, German, Hungarian, Italian, Japanese, Latvian, Norwegian Bokmål, Polish, Portuguese, Russian, Simplified Chinese, Spanish, Turkish
TypeFile Extractor / Decompressor
LicenseProprietary since acquisition
Formerly LGPLv2.1-or-later
Websitetheunarchiver.com

The Unarchiver is an ad-supported data decompression utility, which supports more formats than Archive Utility (formerly known as BOMArchiveHelper), the built-in archive unpacker program in macOS. It can also handle filenames in various character encodings, created using operating system versions that use those character encodings. The latest version requires Mac OS X Lion or higher. The Unarchiver does not compress files.

Prior to the purchase by MacPaw in 2017, The Unarchiver was free software licensed under the LGPL, up to version 3.11.1 (released 2016). This version, and the versions prior to the buyout, are still available for download from Dag Ågren’s original website. The Unarchiver version 3.11.1 provided a free-software implementation of extraction of RAR versions up to RAR5.

The corresponding command line utilities unar and lsar are free software licensed under the LGPL run on Microsoft Windows, Linux, and macOS.

A key feature of The Unarchiver is its ability to handle many old or obscure archive formats, including StuffIt, AmigaOS disk images, and LZH/LZX archives. The source code credits libxad, an Amiga file format library. Ågren also reverse engineered the StuffIt and StuffIt X formats. His work resulted in one of the most complete open source implementations of these proprietary formats.