The Unarchiver

Last updated
The Unarchiver
Original author(s) Dag Ågren
Developer(s) Circlesoft, MacPaw [1]
Stable release
4.3.8 [2]   OOjs UI icon edit-ltr-progressive.svg / 16 May 2024
Repository
Operating system macOS, 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
Type File Extractor / Decompressor
License Proprietary since acquisition [3]
Formerly LGPLv2.1-or-later
Website theunarchiver.com

The Unarchiver is a proprietary freeware [3] data decompression utility, which supports more formats than Archive Utility [4] (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. [5] The latest version requires Mac OS X Lion or higher. The Unarchiver does not compress files. [6]

Prior to the purchase by MacPaw in 2017, [7] The Unarchiver was previously free software licensed under the LGPL, up to version 3.11.1 (released 2016). [8] [9] The Unarchiver version 3.11.1 provided a free-software implementation of extraction of RAR versions up to RAR5. [10] [11]

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

A main feature of the Unarchiver is its ability to handle many old or obscure formats like StuffIt as well as AmigaOS disk images and LZH / LZX archives, and so on. This is credited in its source code to the use of libxad, an Amiga file format library. Ågren also worked to reverse engineer the StuffIt and StuffIt X formats, and his code was one of the most complete open source implementations of these proprietary formats.

Related Research Articles

<span class="mw-page-title-main">GNU</span> Free software collection

GNU is an extensive collection of free software, which can be used as an operating system or can be used in parts with other operating systems. The use of the completed GNU tools led to the family of operating systems popularly known as Linux. Most of GNU is licensed under the GNU Project's own General Public License (GPL).

<span class="mw-page-title-main">GIMP</span> Open source raster graphics editor

The GNU Image Manipulation Program, commonly known by its acronym GIMP, is a free and open-source raster graphics editor used for image manipulation (retouching) and image editing, free-form drawing, transcoding between different image file formats, and more specialized tasks. It is extensible by means of plugins, and scriptable. It is not designed to be used for drawing, though some artists and creators have used it in this way.

zlib DEFLATE codec library

zlib is a software library used for data compression as well as a data format. zlib was written by Jean-loup Gailly and Mark Adler and is an abstraction of the DEFLATE compression algorithm used in their gzip file compression program. zlib is also a crucial component of many software platforms, including Linux, macOS, and iOS. It has also been used in gaming consoles such as the PlayStation 4, PlayStation 3, Wii U, Wii, Xbox One and Xbox 360.

<span class="mw-page-title-main">Netwide Assembler</span> Assembler for the Intel x86 architecture

The Netwide Assembler (NASM) is an assembler and disassembler for the Intel x86 architecture. It can be used to write 16-bit, 32-bit (IA-32) and 64-bit (x86-64) programs. It is considered one of the most popular assemblers for Linux and x86 chips.

wxWidgets Widget toolkit

wxWidgets is a widget toolkit and tools library for creating graphical user interfaces (GUIs) for cross-platform applications. wxWidgets enables a program's GUI code to compile and run on several computer platforms with no significant code changes. A wide choice of compilers and other tools to use with wxWidgets facilitates development of sophisticated applications. wxWidgets supports a comprehensive range of popular operating systems and graphical libraries, both proprietary and free.

RAR is a proprietary archive file format that supports data compression, error correction and file spanning. It was developed in 1993 by Russian software engineer Eugene Roshal and the software is licensed by win.rar GmbH. The name RAR stands for Roshal Archive.

<span class="mw-page-title-main">7-Zip</span> Open-source file archiver

7-Zip is a free and open-source file archiver, a utility used to place groups of files within compressed containers known as "archives". It is developed by Igor Pavlov and was first released in 1999. 7-Zip has its own archive format called 7z, but can read and write several others.

<span class="mw-page-title-main">Wget</span> Computer command line program

GNU Wget is a computer program that retrieves content from web servers. It is part of the GNU Project. Its name derives from "World Wide Web" and "get". It supports downloading via HTTP, HTTPS, and FTP.

StuffIt is a discontinued family of computer software utilities for archiving and compressing files. Originally produced for Macintosh, versions for Microsoft Windows, Linux (x86), and Sun Solaris were later created. The proprietary compression format used by the StuffIt utilities is also termed StuffIt.

<span class="mw-page-title-main">Basilisk II</span> Open-source 68k Macintosh emulator

Basilisk II is an emulator which emulates Apple Macintosh computers based on the Motorola 68000 series. The software is cross-platform and can be used on a variety of operating systems.

The following tables compare general and technical information for a number of file archivers. Please see the individual products' articles for further information. They are neither all-inclusive nor are some entries necessarily up to date. Unless otherwise specified in the footnotes section, comparisons are based on the stable versions—without add-ons, extensions or external programs.

<span class="mw-page-title-main">Xpdf</span>

Xpdf is a free and open-source PDF viewer and toolkit based on the Qt framework. Versions prior to 4.00 were written for the X Window System and Motif.

<span class="mw-page-title-main">Protracker</span> Amiga music tracker

Protracker is a music tracker for the Amiga platform. A free software tool that required no additional equipment, it became popular in the early 1990s with both amateurs and professionals, allowing for sample-based music in the MOD file format.

The Ruby License is a Free and Open Source license applied to the Ruby programming language and also available to be used in other projects. It contains an explicit dual licensing clause, stating that software subject to its terms may be distributed under either the terms included in the Ruby License itself or under those of either the GNU General Public Licence v2, or the two-clause BSD License.

<span class="mw-page-title-main">GNU IceCat</span> Firefox derivative recommending only free software

GNU IceCat, formerly known as GNU IceWeasel, is a completely free version of the Mozilla Firefox web browser distributed by the GNU Project. It is compatible with Linux, Windows, Android and macOS.

<span class="mw-page-title-main">GNU General Public License</span> Series of free software licenses

The GNU General Public Licenses are a series of widely used free software licenses, or copyleft licenses, that guarantee end users the freedoms to run, study, share, and modify the software. The GPL was the first copyleft license for general use. It was originally written by Richard Stallman, the founder of the Free Software Foundation (FSF), for the GNU Project. The license grants the recipients of a computer program the rights of the Free Software Definition. The licenses in the GPL series are all copyleft licenses, which means that any derivative work must be distributed under the same or equivalent license terms. It is more restrictive than the Lesser General Public License and even further distinct from the more widely-used permissive software licenses such as BSD, MIT, and Apache.

XZ Utils is a set of free software command-line lossless data compressors, including the programs lzma and xz, for Unix-like operating systems and, from version 5.0 onwards, Microsoft Windows. For compression/decompression the Lempel–Ziv–Markov chain algorithm (LZMA) is used. XZ Utils started as a Unix port of Igor Pavlov's LZMA-SDK that has been adapted to fit seamlessly into Unix environments and their usual structure and behavior.

The following outline is provided as an overview of and topical guide to the Perl programming language:

Software relicensing is applied in open-source software development when software licenses of software modules are incompatible and are required to be compatible for a greater combined work. Licenses applied to software as copyrightable works, in source code as binary form, can contain contradictory clauses. These requirements can make it impossible to combine source code or content of several software works to create a new combined one.

References

  1. "MacPaw acquires The Unarchiver Mac app, will keep it updated & free". 9to5Mac. 27 July 2017.
  2. "The Unarchiver | Top Free Unarchiving Software for macOS". Archived from the original on 29 July 2024. Retrieved 3 August 2024.
  3. 1 2 "End User License Agreement (EULA) for MacPaw Products. Disclaimer and Limitations". MacPaw.com. Retrieved 2019-01-04.
  4. Popescu, George (19 August 2013). "The Unarchiver – A Better Way to Decompress Archives". Softpedia. Retrieved 15 September 2016.
  5. Seff, Jon. "Mac Gems: The Unarchiver is a free, robust file-extraction utility". Macworld. Retrieved 15 September 2016.
  6. Fenton, William. "The Unarchiver (for Mac)". PC Magazine. Retrieved 15 September 2016.
  7. "MacPaw acquires The Unarchiver and commits to making it even better". MacPaw. 2017-07-27. Retrieved 2024-02-18.
  8. "The Unarchiver". The Unarchiver. Archived from the original on 2017-06-21.
  9. "The Unarchiver source code from 2016 is licensed under the GNU Lesser General Public License v2.1". GitHub . 2011-05-11. Retrieved 2024-02-18.
  10. "Another High Priority Project done: The Unarchiver provides free RARv3 extraction tools". Free Software Foundation . Retrieved 2024-02-18.
  11. "The Unarchiver changes". The Unarchiver. Archived from the original on 2017-07-06.
  12. "Unar and Lsar - Command Line Tools for The Unarchiver". The Unarchiver. Retrieved 2024-02-18., including The Unarchiver source code from 2016.
  13. "MacPaw/XADMaster is licensed under the GNU Lesser General Public License v2.1". GitHub . 2018-03-21. Retrieved 2020-06-01.
  14. "Command line tools". The Unarchiver. Retrieved 2 March 2019.