level 12
关于1G的文件压缩成1M的方法 1.常见文件压缩 首先我们用WinRAR的最高压缩率对常见的文本文件、程序文件和多媒体文件进行压缩,其压缩结果如下
2007年09月03日 09点09分
2
level 12
压缩后分别还是挺大的 从上图可以看出,多媒体文件压缩比最低,与原文件相差无几,而文本文件和程序文件压缩比要高一些,最高达到3:1,从实际经验来看,我们平时常见的文件压缩比都在10倍以下。 那么,再来看看这个RAR压缩包(见图2),注意其中的原文件大小和压缩后的包裹大小分别为16777215和18407,这是多大的比例?笔者用计算器算了一下,约等于911:1,接近1000倍的压缩比!这是怎么回事?真的假的?跟我一起继续做下面的试验就明白了。
2007年09月03日 09点09分
3
level 12
第二步:用WinRAR打开“数字图像噪声和去除.zip”,记下“大小”列中显示的原文件大小数值“127594”,打开计算器程序,单击“查看”菜单选择“科学型”,输入数字“127594”,再点击“十六进制”选项将其转换为16进制值,结果是“1F26A”(见图4)。
2007年09月03日 09点09分
5
level 12
用科学型计算器认真算一下 第三步:用UltraEdit编辑器打开“数字图像噪声和去除.zip”文件,我们要在文件中找到“1F26A”的数据,不过由于文件中的十六进制数是高低位倒置表示的,所以我们要查找的数据就变成了“6AF201”,单击“搜索”菜单中的“替换”,将文件中的“6AF201”替换为“FFFFFF”(见图5),共替换两处,文件开头和结尾各一处,替换后保存文件修改。
2007年09月03日 09点09分
6
level 12
替换数值小提示 我们前面之所以要选择ZIP压缩格式,而不是直接使用RAR压缩格式,是因为WinRAR对RAR格式的CRC检验非常严格,对文件进行任何修改都会提示压缩错误,而使用ZIP格式压缩,修改后再用WinRAR打开时不会进行严格的CRC检验,没有任何错误提示。 第四步:现在再用WinRAR打开“数字图像噪声和去除.zip”文件,你会惊奇地发现,压缩包中显示的原文件体积达到了16777KB(见图6),也就是16MB!现在你明白我们第三步中所做修改的目的了吧,我们就是要把原文件从“蟋蟀”变成“大象”!而且,现在你把压缩包中的“数字图像噪声和去除.htm”文件解压出来,其文件体积仍然是16MB,而且可以正常打开浏览。
2007年09月03日 09点09分
7
level 9
我记得有个3D屏保就是这样的安装上去才1M不到,运行起来的3D场景要好几G
2007年09月03日 11点09分
11
level 9
>14某觉得,压缩率貌似是自动设定的而这楼的方法就是用手动极端提高压缩率的方法……
2007年09月15日 10点09分
16
level 7
这文章纯属探讨性,没啥实际意义(除非用来唬人——————————FarbRausch做过很多demo,不乏64K to nGB,强悍之至,发布:http://www.pouet.net/groups.php?which=322中文介绍:http://plod.popoever.com/archives/000164.html两个demo网站,强人很多http://www.pouet.net/http://scene.org/
2007年09月15日 11点09分
17
level 7
补上FarbRausch的HPhttp://www.farbrausch.de
2007年09月15日 11点09分
18
level 0
唬人用:“我达到了压缩率1000%!”非常简单的HEX改文件而已,想要多高要多高
2007年09月15日 15点09分
20
level 0
切,只可以更压缩率的显示而已,压缩出来的是多少就是多少.
2009年03月15日 08点03分
21
level 1
相当于把货物净重涂掉改成1mg然后说我没超载.....
2009年03月16日 14点03分
23