采用哈夫曼编码思想实现文件的压缩和恢复功能,并提供压缩前后的占用空间之比。要求如下: 实现要求: 1)描述压缩基本符号的选择方法。 2)运行时的压缩原文件的规模应不小于5K。 3)提供恢复文件与原文件的相同性对比功能。
内含大报告、源程序、代码分析 压缩过程就是编码过程,解压缩过程就是解码过程。压缩技术分为无损压缩和有损压缩两大类,前者在解码时可以精确地恢复原图像,没有任何损失;后者在解码时只能近似原图像,不能无失真地恢复原图像。
1
分为encode.cpp和decode.cpp两个文件,运行环境为VC++6.0
2019-12-21 20:04:18 3KB 算术编码 文本压缩 C++
1