当时做这个大作业的时候,加了对应编码表还有编码总长度。要解压缩肯定要对应编码表呀。然后编码总长度是为了去除最后1字节可能出现的冗余信息。哈夫曼压缩把编码用位操作存到字节里面,最后文件还是以字节为单位的,最后1字节如果不够8位,后面要补足。解压缩的时候把这些用来补足字节的位去掉,才不会出现错误数据。(或者存一下最后的补足位数好像也可以?)
附件信息做什么用的,通常情况编码是不需要附加值的啊