LZW
From Just Solve the File Format Problem
(Difference between revisions)
Dan Tobias (Talk | contribs) m |
Dan Tobias (Talk | contribs) (→Resources) |
||
Line 21: | Line 21: | ||
* [http://marknelson.us/2011/11/08/lzw-revisited/ LZW Revisited] a 2011 update to an article by Mark Nelson written 20 years earlier. | * [http://marknelson.us/2011/11/08/lzw-revisited/ LZW Revisited] a 2011 update to an article by Mark Nelson written 20 years earlier. | ||
* [http://www.fileformat.info/mirror/egff/ch09_04.htm Lempel-Ziv-Welch (LZW) Compression] From Encyclopedia of Graphics File Formats at FileFormat.Info (1996) | * [http://www.fileformat.info/mirror/egff/ch09_04.htm Lempel-Ziv-Welch (LZW) Compression] From Encyclopedia of Graphics File Formats at FileFormat.Info (1996) | ||
+ | * [http://www.google.com/patents/US4558302 US Patent 4,558,302] |
Revision as of 22:42, 7 June 2013
LZW (Lempel-Ziv-Welch) is a lossless compression algorithm based on LZ78. It was developed by Terry Welch in 1984. It is infamous for being widely used in various standard formats (especially GIF) by developers unaware that it was encumbered by patents. The patents expired around 2003.
There are many variations of LZW in use. In general, LZW compresses a stream of symbols into a stream of bits. For general-purpose file compression, the symbols are usually taken to be bytes, but for GIF format the symbols are pixels.
Related formats
Resources
- A Technique for High-Performance Data Compression Welch, Terry A. Computer, Vol. 17, No. 6 (June 1984): pp. 8-19
- Lempel-Ziv-Welch : Wikipedia
- LZW Compression Encoding, from Library of Congress resource on Sustainability of Digital Formats
- LZW Revisited a 2011 update to an article by Mark Nelson written 20 years earlier.
- Lempel-Ziv-Welch (LZW) Compression From Encyclopedia of Graphics File Formats at FileFormat.Info (1996)
- US Patent 4,558,302