pub fn put_name( buf: &mut Vec<u8>, name: &Name, ctx: &mut NameCompression, ) -> usize
按 RFC 1035 4.1.4 进行压缩编码(若命中已有后缀则写入 pointer 并终止 name)。
该函数只会引用“已写入到当前消息 earlier 的位置”,并保证指针偏移不超过 14-bit。