Compression

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Relocated various, yet known stream compressors, by their file extensions into Stream compression formats section. Indicate that stream compressors are not specific to tar.)
(Specific file formats/programs)
 
(4 intermediate revisions by 2 users not shown)
Line 11: Line 11:
 
* [[gzip]] (.gz)
 
* [[gzip]] (.gz)
 
* [[bzip2]] (.bz2)
 
* [[bzip2]] (.bz2)
 +
* [[LZ4]]
 
* [[LZMA Alone|LZMA_Alone]] (.lzma)
 
* [[LZMA Alone|LZMA_Alone]] (.lzma)
 
* [[pack (Unix)]] (.z)
 
* [[pack (Unix)]] (.z)
 
* [[XZ]] (.xz)
 
* [[XZ]] (.xz)
 
* [[Zstandard]] (.zstd)
 
* [[Zstandard]] (.zstd)
 +
** [[Zstandard dictionary]]
  
 
== Compression algorithms and compressed data formats ==
 
== Compression algorithms and compressed data formats ==
Line 34: Line 36:
 
* [[InstaCompOne]]
 
* [[InstaCompOne]]
 
* [[Lempel–Ziv–Stac]] (LZS)
 
* [[Lempel–Ziv–Stac]] (LZS)
* [[LZ4]]
 
 
* [[LZ77]]
 
* [[LZ77]]
 
* [[LZ77 with Huffman coding]]
 
* [[LZ77 with Huffman coding]]
Line 59: Line 60:
 
* [[Snappy]] (Google-created compression also used by Apple in iWork formats)
 
* [[Snappy]] (Google-created compression also used by Apple in iWork formats)
 
* [[zlib]]
 
* [[zlib]]
** [[Zstandard dictionary]]
 
  
 
=== Graphics compression ===
 
=== Graphics compression ===
Line 84: Line 84:
 
* [[compress (Unix)]] (.Z)
 
* [[compress (Unix)]] (.Z)
 
* [[CMP (NEW-DOS)]]
 
* [[CMP (NEW-DOS)]]
 +
* [[CORK]]
 
* [[CrLZH]] (.?y?)
 
* [[CrLZH]] (.?y?)
 
* [[CRN]] (.crn) - compressed text files used for PC-Write manual
 
* [[CRN]] (.crn) - compressed text files used for PC-Write manual
Line 167: Line 168:
 
* [[WWPACK]]
 
* [[WWPACK]]
 
* [[XPK]]
 
* [[XPK]]
 +
* [[Yay0]]
 
* [[Yaz0]]
 
* [[Yaz0]]
 
* [[zchunk]]
 
* [[zchunk]]
Line 214: Line 216:
 
* [https://web.archive.org/web/20201108101659/https://bestofquora.wordpress.com/2014/06/14/what-is-the-most-compressed-file-ever/ What is the most compressed file ever?]  
 
* [https://web.archive.org/web/20201108101659/https://bestofquora.wordpress.com/2014/06/14/what-is-the-most-compressed-file-ever/ What is the most compressed file ever?]  
 
* [https://ethw.org/History_of_Lossless_Data_Compression_Algorithms History of Lossless Data Compression Algorithms]
 
* [https://ethw.org/History_of_Lossless_Data_Compression_Algorithms History of Lossless Data Compression Algorithms]
 +
* [https://www.mattmahoney.net/dc/dce.html Data Compression Explained - Matt Mahoney]

Latest revision as of 16:45, 8 March 2026

File Format
Name Compression
Ontology

{{{caption}}}

Contents

[edit] Stream compression formats

A stream format takes a stream of bytes, and outputs a different, hopefully smaller, stream of bytes. These compression formats are often used internally in other data structures to compress data, as well as in network protocols, such as http. Used stand-alone, a stream compression format does not offer archiving capability, however in the UNIX doctrine, an archiver like tar or the more archaic variant shar can be combined with an archive format to produce a proper compressed archive.

[edit] Compression algorithms and compressed data formats

(excluding formats usually used as file formats)

[edit] Graphics compression

See Graphics#Compression for compression formats used primarily with graphics.

[edit] Specific file formats/programs

(multi-file compressors are in Archiving)

[edit] Transparent file compression

(A mostly-obsolete technique in which a background process hooks into the OS and decompresses files transparently when they are read. Compression might be done manually. The line between this and Disk compression can be blurry.)

[edit] Disk compression

(Transparent disk compression software and the like, excluding filesystem formats.)

For filesystem formats that feature compression, see Filesystem (especially Filesystem#Compressed filesystems).

[edit] Executable compression

See Executable compression.

[edit] See also

[edit] Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox