hc32-Rel

所属分类:文件操作
开发工具:Asm
文件大小:16KB
下载次数:15
上传日期:2009-05-26 09:47:13
上 传 者战天意
说明:  一个汇编程序,实现压缩/解压程序的源代码
(A compilation of procedures, to achieve compression/decompression program' s source code)

文件列表:
release\packer (0, 2002-08-11)
release\packer\ph32.asm (1827, 2002-08-11)
release\packer\err.inc (1691, 2002-08-10)
release\packer\packer.asm (5999, 2002-08-11)
release\packer\build.bat (289, 2002-08-11)
release\common (0, 2002-08-11)
release\common\console.inc (452, 2002-08-10)
release\common\hc32.inc (10042, 2002-08-11)
release\common\cmd.inc (588, 2002-08-11)
release\unpacker (0, 2002-08-11)
release\unpacker\unpacker.asm (6836, 2002-08-11)
release\unpacker\err.inc (1856, 2002-08-10)
release\unpacker\build.bat (297, 2002-08-11)
release\packer.exe (4608, 2002-08-11)
release\unpacker.exe (4096, 2002-08-11)
release (0, 2002-08-11)

HCE32 --Hume's Compress Engine Version 1.0 (for ***/2K/Xp) based on BCE32(benny's special huffman 2 bits group algorithm) rewrite and bug fixed.... 好久没有写东西了,这次研究一下数据压缩. 这种压缩使用2bits分组,是最简单的一种,压缩效果对于一般的数据远不如lz和 字节分组的huffman算法, 测试一下: notepad.exe 53248 winzip 8.0: 19015 bytes winrar 2.9: 1***73 bytes hc32 1.0: 43993 bytes 555555~~~~~ 对于一般的数据太丢脸了.... 优点是占用内存小,需要的额外结构少,速度较快.虽然 大多数时候压缩效果远不如winzip和rar等格式,但有一个有趣的结果,用winhex 建一个新的4MB的全0文件,以下是测试结果: winzip 8.0: 40818 bytes winrar 2.9: 20542 bytes hc32 1.0: 791 bytes!!!!!!!! 19 passes 优势多末惊人!!! 不过好在还有点长处,所以也欣慰了....下次我再压~~~~~ 下次计划实现一下四分组的算法,效果预计要比2分组的好. 使用: packer in.* out.* unpacker in.* out.* 如果你直接点击而不是在命令行使用的话,默认的输出名字为 *.cpd或*.upd 如果你不喜欢延时,请重新修改编译....如果不喜欢最优压缩设置...可以通过 MULTICOMPRESS=0屏蔽,unpacker无需重写. 寂寞苦闷,权当无聊 博君一笑,足矣.... 2002.8 hume/冷雨飘心

近期下载者

相关文件


收藏者