压缩软件的作用,请不要用术语,粘贴请勿进

来源:百度知道 编辑:UC知道 时间:2024/06/25 00:09:10
电脑里一直有一个压缩软件,有些东西下载就要通过解压才可以用,用了很久,但是还是不太明白其作用,是可以将一些电脑里的物件的KB变少吗?
是任何的软件,文件都可以压缩吗?
有不可以压缩的也请写下来,
谢谢。

压缩后有可能变大也有可能变小,这与文件类型有关,绝大多数是变小的。一般来说文件都可以压缩。

可以参考百科里的说法:http://baike.baidu.com/view/738126.htm
我这给你个通俗点的解释:
比如电脑的文件里存着这样的数据:1111...1111(1万个“1”),如果直接存储就需要一万个存储单元。压缩软件识别出这段内容,把它简写成“10000个1”,这样就需要7个存储单元了,因而节省了空间。
但是把文件简写成“10000个1”后,计算机本身是不认识的,通过压缩软件自己识别这段内容,它会把“10000个1”这句话翻译成“1111...1111”,然后计算机就可以用了。
你可以把压缩软件看成一个秘书,它用自己才能懂的符号把文件简写了,所以占的地方就少了。但是计算机用那些数据的时候,需要压缩软件告诉计算机它写的是什么。

因此理论上文件都可以被压缩,因为压缩软件本身就是读取一个文件的内容,然后另外创建一个新的文件来记录压缩之后的内容。但有些系统文件由于在运行时不能被其它软件读取,因此不能压缩。就是说不能读取的文件就不能被压缩软件压缩。
另外,LZ说的不能压缩是不是指压缩前后大小差别不大的意思?那是因为文件过于复杂,不可能都是像一万个1这种简单组合,文件经过简写之后仍然需要很多符号来记录。
还有就是已经压缩了的文件,往往已经被简写到极限了,所以再怎么压缩也不会有什么变化了。比如rar、zip、exe,还有压缩质量很高的jpg、rmvb、mp3文件。