热门问题
时间线
聊天
视角

截断二进制编码

来自维基百科,自由的百科全书

Remove ads

截断二进制编码(英语:Truncated binary encoding)是一种适用于拥有均匀分布特性的符号的熵编码方式。当符号个数不为的整数次方时,比起使用普通固定长度的二元编码,采用截断二进制编码能缩短平均码长。

编码方式

个符号,

不为的整数次方,以个进行位元固定二元编码时,会有个未使用之码字,

个符号以码长为的二元码,由小至大依序编码,剩下个符号则以码长为的二元码之末个码字,依序编码。

Remove ads

例子

可计算出,

个符号须进行码长为之二元边码,剩下个符号须进行码长为之二元边码。

如下表:

更多信息 截断二进制编码符号, 固定二元编码符号 ...
Remove ads
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads