谁来教教我~,,怎么样压缩文件~!!

来源:百度知道 编辑:UC知道 时间:2024/04/29 04:23:57
我经常在网上下些东西,有的压缩文件下载下来只有几M的大小,可是一解压就有几百M那么大,我想知道怎么做到的,小弟愿意把我剩的100分送上去~谢谢,如果不想公布出去可以加我的QQ告诉我,我的QQ号是724001068

并不是所有文件都可以压缩成比较小的,有些文件压缩后不见得会变小多少。
<br>
<br>压缩文件来减少体积要看2个因素,使用的压缩软件和要压缩的文件的格式
<br>
<br>压缩软件一般推荐winrar或winzip
<br>
<br>在压缩时,要看要压缩的文件是什么,文本文件或图象文件之类的能有很高的压缩率,但是如果你想压缩.EXE可执行文件或视频文件等那么几乎压缩不了多少,而并不是压缩软件不厉害!
<br>
<br>
<br>经过压缩的文件叫压缩文件,压缩的原理是把文件的二进制代码压缩,就是把相邻的0,1代码减少,比如有000000,可以把它变成6个0 的写法60,来减少该文件的空间.
<br>二进制与ASCII编码
<br>
<br>
<br>
<br>电脑里基本的存储单位是字节。ASCII码是一种以字节为单位对常用符号进行编码的方案,因其合理性而较为流行。因为一个字节有8位,所以ASCII最多可对2^8=256个字符进行编码,其中前128个称为标准ASCII码(二进制编号00000000-01111111),后128个称为扩展ASCII码(二进制编号10000000-11111111),电脑里的汉字就是利用两个扩展ASCII码的组合来实现的(GB2312汉字编码方案)。比如汉字“王”占用的两个ASCII编码分别是205和245,十六进制表示是CD和F5,化为二进制就是11001101和11110101。也就是说,在电脑处理“王”这个汉字时,电脑里的信息是“1100110111110101”这样一串数字。再如大写的英文字母“A”的ASCII编码是65,十六进制表示是41,在电脑里的信息实际上是“01000001”。
<br>【缩位压缩】
<br>知道了上述原理后,我们来介绍“缩位压缩”的原理。“缩位”,就是缩减编码里没有必要使用的“位”。例如文件里一个汉字也没有,也就是说内容中没有使用扩展AS