prefix-free(前缀无关的/无前缀的):指在一组字符串或“码字”中,没有任何一个元素是另一个元素的前缀。在信息论与数据压缩中,“prefix-free code(前缀码)”具有“看到码字结尾即可立刻解码”的性质(也常称 instantaneous code)。
(该术语在不同领域也可泛指“无前缀冲突”的集合或表示法。)
/ˈpriːfɪks friː/
A prefix-free code can be decoded without looking ahead.
前缀无关的编码可以在不需要向后查看的情况下完成解码。
Because the set of bit strings is prefix-free, the decoder can parse the stream deterministically even when codewords have different lengths.
由于这组比特串是前缀无关的,即使码字长度不同,解码器也能对数据流进行确定性的切分与解析。
prefix-free 由 prefix(前缀) + free(无……的/不受……影响的) 组成,字面意思是“没有前缀关系的”。该用法在信息论与编码理论中广泛固定下来,用来描述一种避免“某个码字是另一个码字开头”的结构,从而使解码能够即时完成。