7-Zip is a open source file archiver with a high compression ratio. The program supports 7z, XZ, BZIP2, GZIP, TAR, ZIP, WIM, ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR, Z. Most of the source code is under the GNU LGPL license. The unRAR code is under a mixed license: GNU LGPL + unRAR restrictions. Check license information here: 7-Zip license.
You can use 7-Zip on any computer, including a computer in a commercial organization. You don’t need to register or pay for 7-Zip.
The main features of 7-Zip are:
High compression ratio in new 7z format with LZMA compression
Compression ratio for ZIP and GZIP formats: 2-10 % better than the ratio provided by PKZip and WinZip
Strong AES-256 encryption in 7z and ZIP formats
Self-extracting capability for 7z format
Integration with Windows Shell
Powerful File Manager
Powerful command line version
Plugin for FAR Manager
Localizations for 74 languages
What’s new after 7-Zip 21.07:
7-Zip now can extract APFS (Apple File System) images that can be used in DMG files.
7-Zip now can create TAR archives in POSIX (pax) tar format with the switches -ttar -mm=pax or -ttar -mm=posix
7-Zip now can store additional file timestamps with high precision (1 ns in Linux) in tar/pax archives with the following switches: -ttar -mm=pax -mtp=3 -mtc -mta
New switches for Linux version for TAR archives:
snoi : store owner/group ids in archive or set owner/group ids from archive to extracted files.
snon : store owner/group names in archive
New -snz switch to propagate Zone.Identifier stream to extracted files (Windows).
New option “Propagate Zone.Id stream” in Tools/Options/7-Zip menu.
New “Options” window in “Add to archive” allows to select what metadata must be included to archive. Also it allows to select new option “Do not change source files last access time”.
Some bugs were fixed.