想法由来已久:
做个比winrar还高压缩率的程序,例如有一文件内容:1 0 234 36 235 256 2 35 ...是每个字节的无符号值,给他们编码1 0 234 36 235 256 2 35 ...0 1 2 3 4 5 6 7 ...然后构造一最简关系式为函数y(),
让因变量X取值为自然数时,函数y()的极值为:
X=0 y=1
X=1 y=0
X=2 y=234
X=3 y=36
X=4 y=235
X=5 y=256
X=6 y=2
X=7 y=35
... 而两点(X=0.X=1)间可以为最简关系:直线连接只要简化函数做得好
就可以只在压缩文件中记录这个最简关系式:函数y()就可以了
解压时用自然数0,1,2,3,4,5,6,7...去代替函数中的变量X求各字节的值
做个比winrar还高压缩率的程序,例如有一文件内容:1 0 234 36 235 256 2 35 ...是每个字节的无符号值,给他们编码1 0 234 36 235 256 2 35 ...0 1 2 3 4 5 6 7 ...然后构造一最简关系式为函数y(),
让因变量X取值为自然数时,函数y()的极值为:
X=0 y=1
X=1 y=0
X=2 y=234
X=3 y=36
X=4 y=235
X=5 y=256
X=6 y=2
X=7 y=35
... 而两点(X=0.X=1)间可以为最简关系:直线连接只要简化函数做得好
就可以只在压缩文件中记录这个最简关系式:函数y()就可以了
解压时用自然数0,1,2,3,4,5,6,7...去代替函数中的变量X求各字节的值
解决方案 »
- 能不能在try-catch里产生Dump文件
- 如何比较好的终止子线程
- vc中如何让编辑框里显示最后加入的内容?
- CListBox中为什么SetItemHeight后高度变了,但字串还是都在第一行?
- 请问如何用NDIS实现包过滤功能?
- OpenGL的基础问题
- 一个简单的问题:请问如何得到windows程序自身所在目录?
- 怎么使用RegQueryValue?
- 注入线程 得到SOCKET 能知道他连接的IP和端口吗
- VC中遇到的问题(VC真的难学)
- ************我想让一成员函数“虚拟”+“静态”,可否?************
- 请问如何将CString 里的字符串转到STL 的string里?
它的压缩率就比rar高(绝大多数情况下)。而且支持的文件格式更多,街面更友好,唯一缺点是资源占用率稍高。我觉得它是最好的压缩软件,比zip,rar强多了.