Expand description
RFC 7541 §5.1 前缀整数编解码(HPACK / QPACK 共享唯一实现)
HPACK(RFC 7541)与 QPACK(RFC 9204)共用同一种「前缀整数」线格式:
首字节高 prefix_bits 位为前缀(类型标识),低 8 - prefix_bits 位承载
低位整数;若前缀位全 1 则后续字节以 7-bit 组继续(每字节高位置 1 表示延续)。
本模块为全 workspace 唯一实现,禁止在 zenith-http2 / zenith-http3
内重复实现(历史双实现已收敛于此)。解码器 fail-closed:输入截断、
扩展位过多、值超 u64 一律返回 None,绝不 panic。
Functions§
- decode_
prefix_ integer - 解码前缀整数(RFC 7541 §5.1)
- encode_
prefix_ integer - 编码前缀整数(RFC 7541 §5.1)