how does ZIP format work         

free zip compression and archiving software how rar files work how file archiver utilities work
how zip files works what is file compression definition what is file archiving definition how a zip file works how data compression tools work how file compression software works

how zip files work

PeaZip is a free cross-platform file archiver and compression utility that provides an unified portable GUI for many Open Source technologies like 7-Zip, FreeArc, PAQ, UPX... free alternative to WinRar, WinZip and similar proprietary software.
- Create 7Z, ARC, BZ2, GZ, *PAQ, PEA, QUAD/BALZ, TAR, UPX, WIM, XZ, ZIP files
- Open and extract ACE, ARJ, CAB, DMG, ISO, LHA, RAR, UDF, ZIPX files and more,
over 200 archive types supported
Features of PeaZip includes:
archives opener and extractor, batch creation and extraction of multiple archives at once, convert files, create self-extracting archives, split and join files, strong encryption with two factor authentication, encrypted password manager, secure deletion, find duplicate files, calculate hash and checksum, export job definition as script.

free zip file archiver




How ZIP files work, compression & archiving definition

what is file compression

File archiving definition

File archiving
means to combine multiple files together for easier management of the data (i.e. backup, mail attachments, sharing by FTP, torrent, cloud, or any kind of network service, etc) as for the host filesystem all the data will be treated as a single file rather than as multiple ones, eliminating the overhead of handling multiple objects - for each single file, locating the physical data on disk, locating possible fragments, checking file level security permissions, and so on.

how file compression works

The idea of archiving files pre-dates .zip format by many years, as in AR Unix format (later superseded by TAR, released in 1979 and standardized in 1988), and LBR format in CP/M / DOS world in early '80s.

how file archiving works

File compression definition

File compression
means to reduce size of data on disk encoding it to a smaller output, employing various strategies to efficiently map (most cases of) a larger input to a smaller output, i.e. using statistical analisys to reduce redundancy in inputa data.
Data compression, too, predates development of ZIP standard, as once the input files were merged into a single output archive, the operation was often concatenated to lossless data compression to reduce the size of the archive using various utilities available at the time as SQ (DOS, CP/M), CRUNCH (CP/M), and compress (Unix).
TAR format, for example, is still an uncompressed archive standard, and uses external compressors, nowadays usually GZ (fast deflate based compression, same as in ZIP format), BZ2 (more powerful compression), XZ (modern, very powerful LZMA based compression - the default compression algorithm used in 7Z format), BR Google's Brotli (modern, very fast compressor), and ZST Facebook's Zstandard (another modern, very fast compressor).

Learn more about similarities and differences in Lossless data compression and Lossy data compression. For general purpose compressed archive file, however, compression means Lossless Compression, a 1:1 mapping of input to a smaller output.

SEA's ARC format (1985) combined the archival and (lossless) compression in a single pass, providing probably the first example of general purpose of archive manager, which allowed both to spare storage for backup, and save upload and download bandwidth (and time) for sharing - at the time, mainly BBS.
A few years later, after a controversy with SEA about alleged derived work in PKARC, Phil Katz superseded previous works releasing PKZIP, which knew great success due multiple factors, as superior speed and efficiency, and being the specs released under public domain, and having relatively few competitors in years of fast PC market expansion.

What is and how a ZIP file works

ZIP format is a lossless data compression and archival format created in 1989 by Phil Katz, implemented for the first time in PKWARE's PKZIP.
The ZIP file format specifications were released under public domain and the format had long and lasting success, to the point often "zip" is colloquially used for any generic compressed archive, and many package formats are based on deflate compression and/or same or very similar specs: Java JAR / WAR / EAR, Android APK, Apple iOS IPA files (iPhone and iPad devices), Microsoft CAB and Office compound files.
WinZip 12.1 (2009) introduced the new ZIPX file format specifications for identifying a new archive standard which supports newer and more powerful compression algorithms.

What are and how RAR, ACE, 7Z files work

During '90s and beyond, multiple alternative archival standard emerged, as ARJ, RAR (1993), ACE, and 7Z (1999), introducing unique features to distinguish them from the growing number of competitors, in example:
  • usually, stronger compression ratio than ZIP at the cost of slower operation - but that disadvantage would have been paid off by slower transfer time (especially on slow and public networks) of smaller output file
  • multi volume archival, splitting the output to met constrains as mail attachment size limit
  • encryption, to enforce end user's privacy if the file is stolen, or passed through unsecure servers (unencrypted public network, or any third party controlled channel as a mail server, or remote storage service)
  • error detection and correction, to prevent extraction in the event data gets corrupted (i.e. faulty connection, damaged disk) and attempt recovery from known good data.
Archival file format tends to be more geared towards powerful, computing intensive features to enhance manageability of data (high compression, strong encryption), rather than enhancing ability to work on live data (rapid read and write access) like filesystems, even if some archive management utilities offers various mechanisms to add or remove data inside archives, and update or sync files already in the archive.
More choice in standards brought users more features and healthy competition between standards (see comparison of archive formats) and implementations, but also brought the need for flexible multi-purpose archival applications, like PeaZip, to deal with different formats users may encounter, and to make full use of the feature's potential of the different supported file formats.
In recent years the trend is shifting toward very fast and highly efficient compression algorithms, aiming to minimize the compression and decompression overhead in data transmission and achieve near real-time speed, with algorithms like Google's Brotli (BR file format) and Facebook's Zstandard (ZST file format).

what are archive files

Definition of compressed / archive file is broadening, with package and disk image format standards implementing native compression (in some cases even encryption) features - Microsoft CAB and WIM, Apple DMG.

what are compressed files formats

More online resources about file archiving and compression formats: ARAR wiki (Unix), LBRwikipedia lbr file (CP/M), SEAsea pkware controversy company, WinZip's ZIPX standardwinzip's zipx standard, Google BrotliBrotli fast compression, Facebook ZstandardZstandard fast compression project pages.






FAQ > Archiving > What is a compressed "zip" archive file

Topics and search suggestions about how 7Z, ACE, RAR, TAR, ZIP, ZIPX files work, how data compression and archiving works, definition of archive files, what are zip files and most common compressed archives formats
how data compression works,

how zip files work,

file archival definition,
how data is compressed,
definition of file archiving,
free zip file archiver,
what are zip files,
zipping files and folders,
what are archive of files,
how file compression works,
how rar files work,
how 7z files work,
zip file definition,

what is a zip file,

definition of file compression,
zip file archiving software,
what is zip format,
what is a 7Z, RAR, TAR, ZIP file
how file archiving works,
what is a compressed file,
how archive files work,
what is a zipped file,
what is an archive file,

definition of zip file,

how file archival works,
what is rar file format,
what are archive file formats,
what are file archives,
file compression definition,
how ace files work,
how to uncompress files,
how tar files work,
free file zipper utility,
what is a zip archive,
what is file archiving definition,
definition of archive files
Tag Cloud
how zip files work file archiving definition file compression definition comparison of archive formats improve compression ratio solid compression definition
work with 7z files ACE file format free RAR software download apply encryption to archive files create ZST files BZ2 file extension
backup files and folders what are CAB files compression benchmark change existing archive format detect file corruption what are DMG files
file archiver utility how to extract RAR TAR ZIP files free archiver free RAR GZ file format how to compress & archive files
how to open encrypted 7Z RAR ZIP archives portable file archiver RAR compression RAR extension self extracting archives utility
what is TAR file type work with ACE files file zip and unzip utility ZIP file extension create Brotli files free compression software
file archiving utility compress graphic files lossy and lossless compression definition compress virtual machines what are compressed archives
what is a compressed file what is 7Z file format fastest file compression standard work with RAR files WIM file format work with TAR files free zip app

what are ZIP RAR ACE 7Z files
how zip file format works
All PeaZip downloads
PeaZip for Windows 32 bit
PeaZip for Windows 64 bit
PeaZip Portable
PeaZip Linux/BSD
comparison of how archive formats works
how archive formats works
Online help
Frequently Asked Questions
More information

what are zipped files
how 7Z RAR ZIP file compression works
Support PeaZip project, or donate to FAO, UNICEF and UNESCO from donation page

© PeaZip srl: TOS, Privacy
Releases Feed how 7Z ACE RAR TAR ZIP ZIPX archives work
PeaZip Wiki data compression and archiving definition
Developer email what are compressed archives
Search knowledge-base
how zip files work