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.

<span class="mw-page-title-main">GNU Lesser General Public License</span> Free-software license

The GNU Lesser General Public License (LGPL) is a free-software license published by the Free Software Foundation (FSF). The license allows developers and companies to use and integrate a software component released under the LGPL into their own software without being required by the terms of a strong copyleft license to release the source code of their own components. However, any developer who modifies an LGPL-covered component is required to make their modified version available under the same LGPL license. For proprietary software, code under the LGPL is usually used in the form of a shared library, so that there is a clear separation between the proprietary and LGPL components. The LGPL is primarily used for software libraries, although it is also used by some stand-alone applications.

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.

In computing, tar is a computer software utility for collecting many files into one archive file, often referred to as a tarball, for distribution or backup purposes. The name is derived from "tape archive", as it was originally developed to write data to sequential I/O devices with no file system of their own, such as devices that use magnetic tape. The archive data sets created by tar contain various file system parameters, such as name, timestamps, ownership, file-access permissions, and directory organization. POSIX abandoned tar in favor of pax, yet tar sees continued widespread use.

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 introduced in 2001, 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.

In computing, gettext is an internationalization and localization system commonly used for writing multilingual programs on Unix-like computer operating systems. One of the main benefits of gettext is that it separates programming from translating. The most commonly used implementation of gettext is GNU gettext, released by the GNU Project in 1995. The runtime library is libintl. gettext provides an option to use different strings for any number of plural forms of nouns, but this feature has no support for grammatical gender. The main filename extensions used by this system are .POT, .PO and .MO.

<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> Open source PDF viewer software

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">Linux</span> Family of Unix-like operating systems

Linux is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution (distro), which includes the kernel and supporting system software and libraries—most of which are provided by third parties—to create a complete operating system, designed as a clone of Unix and released under the copyleft GPL license.

<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.

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:

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.