David Huffmani poolt välja töötatud ja 1952. aasta raamatus avaldatud Huffmani kood on andmete kokkusurumise meetod, mis on tuletatud sellest, kui tihti elementides andmeid kuvatakse. Huffmani kood on üks esimesi andmete kokkusurumise meetodeid ja selle põhiidee on tänapäeval kasutusel.
Kompressioon, tarkvara tingimused