Dictionary Techniques
Abstract
In this chapter, we present techniques that incorporate the structure in the data in order to increase the amount of compression. These techniques—both static and adaptive (or dynamic)—build a list of commonly occurring patterns and encode these patterns by transmitting their index in the list. They are most useful with sources that generate a relatively small number of patterns quite frequently, such as text sources and computer commands. We discuss applications to text compression, modem communications, and image compression.
Keywords
Digram coding; Lempel–Ziv complexity; LZ77; LZ78; LZSS; LZW; GIF; PNG
5.1 Overview
And now for something somewhat different. In the previous two chapters, we ...
Get Introduction to Data Compression, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.