可变长度编码:一种让不同符号(或消息)用不同位数的码字来表示的编码方式;常见做法是让更常出现的符号使用更短的码字,以提高压缩效率。信息论与数据压缩中常见(如 Huffman 编码)。
/ˌvɛəriəbl ˈlɛŋθ koʊd/
A variable-length code can compress text efficiently.
可变长度编码可以高效压缩文本。
In entropy coding, a variable-length code assigns shorter codewords to frequent symbols, but it must be designed carefully to avoid ambiguity (often using prefix-free codes).
在熵编码中,可变长度编码会给高频符号分配更短的码字,但必须谨慎设计以避免歧义(通常使用前缀码/无前缀歧义码)。
该术语由三部分构成:variable(可变的)+ length(长度)+ code(编码)。它是信息论与通信工程发展中形成的技术性短语,用来强调“码字长度不固定”这一核心特征(与 fixed-length code“定长编码”相对)。