La codificación de Huffman es una técnica de compresión de datos que asigna códigos binarios prefijos más cortos a los símbolos más frecuentes de un documento. Esto se logra mediante la construcción de un árbol binario donde los nodos finales representan los símbolos y sus frecuencias, y los caminos desde la raíz a cada nodo forman los códigos prefijos asignados.