*******************文件列表及描述***************************************************************************************************
Compress.asm.ED 已用COMP.EXE压缩的汇编程序源码,使用UNCOMP解压
HuffManCode.C.ED 已用COMP.EXE压缩的C语言程序源码,使用UNCOMP解压
compress.inc 汇编头文件(这个没压缩哦)
哈夫曼编码测试程序[HuffManCode.C].exe 测试哈夫曼编码的程序,源代码来自HuffManCode.C
@@请先 读我@@.txt 本文件
文件解压缩测试程序[汇编实现]\Comp.exe 汇编实现的文件(单个)压缩程序
文件解压缩测试程序[汇编实现]\UNComp.exe 汇编实现的文件(单个)解压缩程序
文件解压缩测试程序[汇编实现]\Test2.bmp.ED.ED 使用COMP.EXE压缩了两次的福利位图
文件解压缩测试程序[汇编实现]\Test.bmp.ED 使用COMP.EXE压缩的测试图片
************************************************************************************************************************************
源码请自行用程序UNCOMP.EXE解压~方法在下面~文件 【Compress.asm.ED】和【HuffManCode.C.ED】(文件名不能改哦)好奇的话用记事本打开看看~
====================================================================================================================================
解压出来的文件是这两个,这就是代码文件了
【HuffManCode.C】
是使用C语言实现的哈夫曼编码程序,【COMPRESS 和 UNCOMPRESS】函数未实现,算一个题目吧
【Compress.asm 】
是使用WIN32汇编实现的哈夫曼文件压缩程序【只提供了主要代码】
====================================================================================================================================
【 汇编程序*可能会被报毒,介意请慎用 】
文件解压缩的程序在 【文件解压缩测试程序[汇编实现]】 文件夹中
【COMP.EXE 】 是压缩程序 命令: COMP.EXE [filepath]
【UNCOMP.EXE】 是解压程序 命令: UNCOMP.EXE [Compressed-ED-filePath]
【使用命令行执行,直接打开程序则退出】
【注】程序只是用于测试,不可以压缩大于【12M】的文件,会出问题【内存访问问题】
有时小于12M文件也会出问题,多试几次。
还有就是哈夫曼压缩算法压缩率并不大,不要和RAR ZIP 7Z什么相提并论
命令 : COMP.EXE(这样直接输入可是不可以,因为程序根本没在system32目录里,所以要输入程序全路径)
比如程序COMP.EXE被你放到了C盘
那么命令 C:\COMP.EXE D:\压缩测试.TXT
就是压缩文件【 D:\压缩测试.TXT 】,程序会在该文件所在文件夹创建压缩文件【压缩测试.TXT.ED】以.ED为扩展名的文件
解压则是
C:\UNCOMP.EXE D:\压缩测试.TXT.ED
就是解压文件【 D:\压缩测试.TXT.ED 】,程序会在该文件所在文件夹创建已解压文件【压缩测试.TXT】,他会覆盖原来的【压缩测试.TXT】
====================================================================================================================================
【文件解压缩测试程序[汇编实现]】 文件夹中包含了两个已压缩的位图文件,给你们测试
(@@## 福利图哦!!##@@)(@@## 福利图哦!!##@@)(@@## 福利图哦!!##@@)
文件 Test2.bmp.ED.ED 和 Test.bmp.ED
Test2.bmp.ED.ED是经过了两次压缩的文件,也就是说,第一次UNCOMP Test2.bmp.ED.ED生成文件Test2.bmp.ED
然后再UNCOMP Test2.bmp.ED就是真正的图片Test2.bmp了.
====================================================================================================================================
有什么问题请 @益达是谁 ,不能私信【手机收不到】
高手还是别难为小弟了吧
哈夫曼文件压缩源码【Win32汇编&C语言实现】
需积分: 10 157 浏览量
2015-10-03
20:07:49
上传
评论 1
收藏 319KB ZIP 举报
又是一只大大鸟
- 粉丝: 0
- 资源: 1
最新资源
- mmexport1713192608513.mp4
- 斯特林V4发动机 斯特林V4发动机
- 基于C实现的N阶数字正方形 ;N阶数字三角形;N阶数字递减三角形;乘法表
- 基于分水岭算法的图像分割的python源码(课程设计).zip
- 基于Java 实现的二进制十进制之间的相互转换
- Pytorch实现基于卷积神经网络的面部表情识别项目源码+数据集+全部资料(毕业设计).zip
- Pytorch实现基于深度学习卷积神经网络的面部表情识别项目源码+面部表情数据集(人脸面部表情识别项目).zip
- 淘金小游戏助手.apk
- 基于卷积神经网络的人脸面部表情识别项目源码+面部表情数据集+训练好的模型(人脸面部表情识别项目).zip
- 深度学习基于卷积神经网络的人脸面部表情识别项目源码+面部表情数据集+训练好的模型(人脸面部表情识别项目).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈