Compression

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Reorganized)
(Removed image-specific algorithms)
Line 9: Line 9:
  
 
== Compression in general ==
 
== Compression in general ==
 +
 +
(including specific implementations used in multiple formats)
  
 
* [[Arithmetic coding]]
 
* [[Arithmetic coding]]
 +
* [[DEFLATE]]
 
* [[Huffman coding]]
 
* [[Huffman coding]]
 
* [[Lempel-Ziv]]
 
* [[Lempel-Ziv]]
 +
* [[LZW]]
 
* [[Run-length encoding]]
 
* [[Run-length encoding]]
 
== Implementations ==
 
 
* [[CCITT Group 3]]
 
* [[CCITT Group 4]]
 
* [[DEFLATE]]
 
* [[JBIG]]
 
* [[JPEG]]
 
* [[LZW]]
 
* [[Modified Huffman]]
 
* [[Modified READ]]
 
* [[Modified Modified READ]]
 
 
* [[zlib]]
 
* [[zlib]]
  
Line 60: Line 52:
  
 
* [[Archiving]] (for formats that place multiple files together in one file, with or without compression)
 
* [[Archiving]] (for formats that place multiple files together in one file, with or without compression)
 +
* [[Graphics#Compression|Graphics]] (for image-specific compression)
 +
* [[Video]] (for video-specific compression)
 +
* [[Audio and Music]] (for audio-specific compression)

Revision as of 01:47, 27 February 2013

File Format
Name Compression
Ontology

Contents

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 can be combined with an archive format to produce a proper compressed archive.

Compression in general

(including specific implementations used in multiple formats)

Specific file formats/programs

See also

  • Archiving (for formats that place multiple files together in one file, with or without compression)
  • Graphics (for image-specific compression)
  • Video (for video-specific compression)
  • Audio and Music (for audio-specific compression)
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox