7-Zip Logo
Developer(s)Igor Pavlov
Initial releaseJanuary 2, 1999
Written inC, C++
Operating systemMicrosoft Windows
Available in69 languages, including Brazilian Portuguese, Czech, English, French, German, Italian, Japanese, Russian, Simplified Chinese, & Spanish
TypeFile archiver
LicenseGNU Lesser General Public License with unRAR restriction

Related Videos: 7-Zip

7-zip Tutorial

How to extract/archive files with 7 Zip [HD]

How-to: Break up large files easily with 7-Zip


From Wikipedia, the free encyclopedia

7-Zip is an open source file archiver designed originally for Microsoft Windows. 7-Zip operates with the 7z archive format, and can read and write to several other archive formats. The program can be used from a command line interface, graphical user interface, or Windows shell integration. 7-Zip began in 1999 and is actively developed by Igor Pavlov. It is related to a cross-platform port, p7zip.

7-Zip is distributed under the GNU Lesser General Public License. It was the winner of the SourceForge.net 2007 community choice awards for "Technical Design" and for "Best Project".


The 7z archive format

By default, 7-Zip creates 7z format archives with a .7z file extension. Each archive can contain multiple directories and files. As a container format, security or size reduction are achieved using a stacked combination of filters. These can consist of pre-processors, compression algorithms, and encryption filters.

The core .7z compression uses a variety of algorithms, the most common of which are bzip2, LZMA2, and LZMA. Developed by Igor Pavlov, LZMA is a relatively new system, making its debut as part of the 7z format. LZMA consists of a large LZ-based sliding dictionary up to 4 GB in size, backed by a range coder.

The native 7z file format is open and modular. All filenames are stored as Unicode.

The official 7z file format specification is distributed with the program's source code. The specification can be found in plain text format in the doc\ subdirectory of the source code distribution.

Other supported formats

7-Zip supports a number of other compression and non-compression archive formats including:

Packing/unpacking of ZIP, gzip, bzip2, tar and, in betas for version 9, xz.

Unpacking only: Microsoft cabinet (CAB) files, RAR, MSLZ, SWF, FLV, ARJ, Z, LHA, cpio, smzip, JAR, ISO CD/DVD images (7Zip version 4.42 and up), DMG, HFS, rpm and Debian deb archives.

According to the 7-Zip website, since version 4.65 (from 2009-02-03), 7-Zip can unpack the following formats in addition to the formats it fully supports: ARJ, CAB, CHM, cpio, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR and Z.

7-Zip is able to open some MSI files, allowing access to the meta-files within along with the main contents. Some Microsoft CAB (LZX compression) and NSIS (LZMA) installer formats can be opened, meaning that 7-Zip can be used to check if a binary file is an archive. Similarly, some executable programs (.EXEs) may be opened as archives and have their contents extracted by 7-Zip.

When compressing ZIP or gzip files, 7-Zip uses a home-brewed DEFLATE encoder which is often able to achieve higher compression levels than the more common DEFLATE implementation of zlib, at the expense of compression speed. The 7-Zip deflate encoder implementation is available separately as part of the AdvanceCOMP suite of tools.


In the form of p7zip, the command line version has been ported for use on Unix-like systems including Linux, FreeBSD, Mac OS X and AmigaOS 4. There are several GUI frontends for p7zip such as Q7Z. An alternate GUI for 7-Zip on Windows, #7Z, has been released by the same developers. A GUI frontend for p7zip on the Mac OS X operating system named keka is also available.

Two command line versions are provided: 7z.exe, using external libraries; and a standalone software executable 7za.exe containing built-in modules. However, 7za's compression/decompression support is limited to 7z, ZIP, gzip, bzip2, Z and tar formats. A 64-bit version is available for 64-bit editions of Windows, with support for large memory maps leading to faster compression. All versions support multi-threading.

A portable GUI version for Windows is available by PortableApps.com.

Version numbering scheme change

After version 4.65, 7-Zip switched to a "Year.Revision" version numbering scheme, similar to the one used by Ubuntu and some other projects. The first release under the new scheme was 9.07 beta. The large jump was met with some criticisms. Though it should be noted that this appears to be from a single person.

Use one of the following applications to open RAR files:

  1. Download7-Zip

    License: Free
    Operating system: Win 7, Vista, XP, 2000, Me, Win98, NT 4.0, Server 2008, Server 2003

  2. InfoWinZip
  3. InfoWinRAR (32-bit)
  4. InfoWinRAR (64-bit)
  5. InfoFree RAR Extract Frog