Data Compression for Beginners

by Carole Williams
Last updated on December 2, 1996 (in other words, this is OLD INFO!)


Generalities




Lossless vs. Lossy




Theories/methodologies




Huffman coding







Arithmetic coding







Dictionary Techniques







LZ77














LZ78






Run Length (En)coding









Quantization














Transform coding













Linear prediction















Video compression






Data Compression Examples


Source typeSizeCompression typeSize post-compressionCompression ratio
text1.45MBUnix compress (LZW)634KB2.3:1
text1.45MBgzip (LZ77)543KB3:1
image261KBmedium quality JPEG (transform)19KB13:1
image261KBGIF (LZW and quantization)49KB5.3:1
image261KBmax quality JPEG (transform)67KB4:1
image261KBTIFF with LZW checked248KB1.05:1
video1320MBJPEG on each frame23MB57:1 (50:1)
video300MBMPEG-25MB60:1 (theoretically)




Image Example

GIF (49KB)

Medium quality JPEG (19KB)


Maximum quality JPEG (67KB)

Medium quality JPEG (19KB)



To Full Text Version
To References and Useful Links
Up to Top of Data Compression Page
To SILS HomePage