Zip (file format)

ZIPZIP file.zipZIP file formatZIP fileszippedZIP archiveZIP archivesunzipZIP format
ZIP is an archive file format that supports lossless data compression.wikipedia
418 Related Articles

Lossless compression

losslesslossless data compressioncompression
ZIP is an archive file format that supports lossless data compression.
For example, it is used in the ZIP file format and in the GNU tool gzip.

Phil Katz

This format was originally created in 1989 and released to the public domain on February 14, 1989 by Phil Katz, and was first implemented in PKWARE, Inc.'s PKZIP utility, as a replacement for the previous ARC compression format by Thom Henderson.
Phillip Walter Katz (November 3, 1962 – April 14, 2000) was a computer programmer best known as the co-creator of the Zip file format for data compression, and the author of PKZIP, a program for creating zip files that ran under DOS.

PKZIP

PKWAREPKSFX Self-Extract Utility Version 2.04gZIP
This format was originally created in 1989 and released to the public domain on February 14, 1989 by Phil Katz, and was first implemented in PKWARE, Inc.'s PKZIP utility, as a replacement for the previous ARC compression format by Thom Henderson.
PKZIP is a file archiving computer program, notable for introducing the popular ZIP file format.

DEFLATE

deflateddeflate-decodeDeflate64
The ZIP file format permits a number of compression algorithms, though DEFLATE is the most common.
This led to its widespread use, for example in gzip compressed files and PNG image files, in addition to the ZIP file format for which Katz originally designed it.

WinZip

ZIPX
WinZip, starting with version 12.1, uses the extension .zipx for ZIP files that use compression methods newer than DEFLATE; specifically, methods BZip, LZMA, PPMd, Jpeg and Wavpack. WinZip, WinRAR, Info-ZIP, 7-Zip, PeaZip and B1 Free Archiver are well-known .ZIP tools, available on various platforms. A WinZip-developed AES-based standard is used also by 7-Zip and Xceed, but some vendors use other formats.
It can create archives in Zip file format, and unpack some other archive file formats.

PKWare

PKWARE, Inc.PKWARE, Inc
This format was originally created in 1989 and released to the public domain on February 14, 1989 by Phil Katz, and was first implemented in PKWARE, Inc.'s PKZIP utility, as a replacement for the previous ARC compression format by Thom Henderson.
PKWARE was founded in 1986 by Phil Katz, co-inventor of the ZIP standard.

ARC (file format)

ARC.arcARC file format
This format was originally created in 1989 and released to the public domain on February 14, 1989 by Phil Katz, and was first implemented in PKWARE, Inc.'s PKZIP utility, as a replacement for the previous ARC compression format by Thom Henderson.
The format was later replaced by the ZIP format, which offered better compression ratios and the ability to retain directory structures through the compression/decompression process.

Office Open XML

OOXMLDOCX.docx
The proposed project, entitled Document Packaging, envisaged a ZIP-compatible 'minimal compressed archive format' suitable for use with a number of existing standards including OpenDocument, Office Open XML and EPUB.
Office Open XML (also informally known as OOXML or Microsoft Open XML (MOX)) is a zipped, XML-based file format developed by Microsoft for representing spreadsheets, charts, presentations and word processing documents.

OpenDocument

ODFOpen Document Format.odt
The proposed project, entitled Document Packaging, envisaged a ZIP-compatible 'minimal compressed archive format' suitable for use with a number of existing standards including OpenDocument, Office Open XML and EPUB.
OpenDocument files can also take the format of a ZIP compressed archive containing a number of files and directories; these can contain binary content and benefit from ZIP's lossless compression to reduce file size.

EPUB

CoolReader.epubEPUB3
The proposed project, entitled Document Packaging, envisaged a ZIP-compatible 'minimal compressed archive format' suitable for use with a number of existing standards including OpenDocument, Office Open XML and EPUB.
Finally, the files are bundled in a zip file as a packaging format.

Lempel–Ziv–Markov chain algorithm

LZMALZMA2Lempel-Ziv-Markov chain algorithm
The .ZIP File Format Specification documents the following compression methods: Store (no compression), Shrink, Reduce (levels 1-4), Implode, Deflate, Deflate64, bzip2, LZMA (EFS), WavPack, and PPMd.
Furthermore, compared to classic dictionary compression (such as the one used in zip and gzip formats), the dictionary sizes can be and usually are much larger, taking advantage of the large amount of memory available on modern systems.

List of macOS components

Classic EnvironmentAutomatorClassic
Apple has included built-in ZIP support in Mac OS X 10.3 (via BOMArchiveHelper, now Archive Utility) and later.
It can be used to create compressed ZIP archives by choosing "Create archive of 'file'" (Leopard: "Compress") in the Finder's File or contextual menu.

Archive file

archive file formatarchivearchive format
ZIP is an archive file format that supports lossless data compression.
Filename extensions used to distinguish different types of archives include zip, rar, 7z, and tar.

Bzip2

BZIPbunzip2BZ2
The .ZIP File Format Specification documents the following compression methods: Store (no compression), Shrink, Reduce (levels 1-4), Implode, Deflate, Deflate64, bzip2, LZMA (EFS), WavPack, and PPMd. Specifications of some features such as BZIP2 compression, strong encryption specification and others were published by PKWARE a few years after their creation.
bzip2 compresses most files more effectively than the older LZW (.Z) and Deflate (.zip and .gz) compression algorithms, but is considerably slower.

Info-ZIP

WiZInfoZIPzip
WinZip, WinRAR, Info-ZIP, 7-Zip, PeaZip and B1 Free Archiver are well-known .ZIP tools, available on various platforms. Some development libraries licensed under open source agreement are libzip and Info-ZIP.
Info-ZIP is a set of open-source software to handle ZIP archives.

WinRAR

RARrar.exeWinRAR file archiver
WinZip, WinRAR, Info-ZIP, 7-Zip, PeaZip and B1 Free Archiver are well-known .ZIP tools, available on various platforms.
It can create and view archives in RAR or ZIP file formats, and unpack numerous archive file formats.

Libzip

Some development libraries licensed under open source agreement are libzip and Info-ZIP.
libzip is an open source library for handling zip archives.

Gzip

gunzipzcat.tgz
Also, because the central directory specifies the offset of each file in the archive with respect to the start, it is possible for the first file entry to start at an offset other than zero, although some tools, for example gzip, will not process archive files that do not start with a file entry at offset zero.
gzip is not to be confused with the ZIP archive format, which also uses DEFLATE.

7-Zip

Igor Pavlovp7zip7Zip
WinZip, WinRAR, Info-ZIP, 7-Zip, PeaZip and B1 Free Archiver are well-known .ZIP tools, available on various platforms. A WinZip-developed AES-based standard is used also by 7-Zip and Xceed, but some vendors use other formats.
In 2011, TopTenReviews found that the 7z compression was at least 17% better than ZIP, and 7-Zip's own site has since 2002 reported that while compression ratio results are very dependent upon the data used for the tests, "Usually, 7-Zip compresses to 7z format 30–70% better than to zip format, and 7-Zip compresses to zip format 2–10% better than most other zip-compatible programs."

StuffIt

SIT.sit.sitx
WinZip technical consultant Kevin Kearney and StuffIt product manager Mathew Covington accused PKWARE of withholding SES, but PKZIP chief technology officer Jim Peterson claimed that certificate-based encryption was still incomplete.
It combined the fork-combining capabilities of utilities such as MacBinary with newer compression algorithms similar to those used in ZIP.

WavPack

WV.wvDavid Bryant
The .ZIP File Format Specification documents the following compression methods: Store (no compression), Shrink, Reduce (levels 1-4), Implode, Deflate, Deflate64, bzip2, LZMA (EFS), WavPack, and PPMd.
This extension to the ZIP file format was included by PKWARE, the maintainers of the format, in the official APPNOTE.TXT description file starting with version 6.3.2, released on 28 September 2007.

PeaZip

PEAPEA (file format)
WinZip, WinRAR, Info-ZIP, 7-Zip, PeaZip and B1 Free Archiver are well-known .ZIP tools, available on various platforms.
Along with more popular and general-purpose archive formats like 7z, Tar, Zip etc., PeaZip supports the PAQ and LPAQ formats.

B1 Free Archiver

WinZip, WinRAR, Info-ZIP, 7-Zip, PeaZip and B1 Free Archiver are well-known .ZIP tools, available on various platforms.
It has full support (compression, unpacking and encryption) for ZIP and its native B1 format.

JAR (file format)

JARJAR file.jar
They are built on the ZIP format and typically have a file extension.