霍夫曼编码是是David Huffman于1952年提出的一种编码技术,被广泛用于计算机数据处理。ASCII编码是等长的,即文本中的每个字符的长度都是相同的。霍夫曼编码则是用不同长度的码字表示不同的字符,如经常出现的字符码字较短,很少出现的字符码字较长。这样能够使得数据的总长度变小。