7-Zip

From TSG Doc
Jump to navigation Jump to search
7-Zip
7zip.jpg
Developer(s)Igor Pavlov
Initial release1999
Development statusActive
Operating systemMicrosoft Windows, Linux, OSX
LicenseGNU GPL/LGPL
Website[1]
Downloads

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.


Installation

Download and run the installer for your operating system from the [2].

Archive formats

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 by looking for similarities throughout the data 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, PPMd, LZMA2, and LZMA. Developed by Pavlov, LZMA is a relatively new system, making its debut as part of the 7z format. LZMA uses an LZ-based sliding dictionary of up to 3840 MB in size, backed by a range coder.

The native 7z file format is open and modular. File names are stored as Unicode.

The 7z file format specification is distributed with the program's source code, in the "doc" sub-directory.