Huffman-Codierung ein Algorithmus zur verlustfreien Kompression von Binärdaten, der die relative Wahrscheinlichkeit des Auftretens bestimmter Zeichen verwendet.
Bei der Huffman-Kodierung werden alle Zeichen als ein Binärbaum angeordnet, dessen Pfade durch Bitmuster beschrieben werden. Übliche Zeichen liegen nahe an der Wurzel und werden daher durch kurze Bitmuster dargestellt.