huffman编码实现压缩与解压缩
题目:将任意一个指定的文件进行哈夫曼编码,并以真正的二进制位生成一个二进制文件(压缩文件);反过来,可将一个压缩文件解码还原为原来的文件。
以下是编码过程中需要注意的地方 1.读入字符
这里需要明白fread的运用。这段代码要实现的功能是对各类型文件进行转码,所以文本输入的方式fscanf不能在这里使用,只能用fread.
读入过程中需要记录文件中总计的单字节字符数量n,后面需要写入编码的文...
阅读全文…