霍夫曼编码（），又译为哈夫曼编码、赫夫曼编码，是一种用于无损数据压缩的熵编码（权编码）演算法。由美国计算机科学家大卫·霍夫曼（）在1952年发明。
简介.在计算机资料处理中，霍夫曼编码使用变长编码表对源符号（如文件中的一个字母）进行编码，其中变长编码表是通过一种评估来源符号出现机率的方法得到的，出现机率高的字母使用较短的编码，反之出现机率低的则使用较长的编码，这便使编码之后的字符串的平均长度、期望值降低，从而达到无损压缩数据的目的。例如，在英文中，e的出现机率最高，而z的出现概