压缩档

压缩档

压缩档的基本原理是查找档案内的重複位元组,并建立一个相同位元组的“词典”档案,并用一个代码表示,比如在档案里有几处有一个相同的词“中华人民共和国”,用一个代码表示并写入“词典”档案,这样就可以达到缩小档案的目的。

    • 中文名:压缩档
    • 作用:减小档案中的比特和位元组总数
    • 基本原理:建立一个相同位元组的"词典"档案
    • 类别:套用软体

原理

如果从网际网路上下载了许多程式和档案,可能会遇到很多压缩档案。这种压缩机制是一种很方便的发明,尤其是对网路用户,因为它可以减小档案中的比特和位元组总数,使档案能够通过较慢的网际网路连线实现更快传输,此外还可以减少档案的磁碟占用空间。在下载了档案后,计算机可使用WinRar或Stuffit这样的程式来展开档案,将其复原到原始大小。如果一切正常,展开的档案与压缩前的原始档案将完全相同。压缩档是计算机压缩档案、资料夹的载体。

无论是什么压缩软体,其目的就只有一个:减少冗余数据。例如某行字是“000011111”,就可以压缩为“0(4)1(5)”,在保证数据没有受损的同时,减少其占用的体积。

一个简单的压缩案例

作用

1、节省磁碟空间;

2、可以把多个档案压缩成一个压缩档,此功能在传送邮件时用处比较大,因为邮件附属档案多个档案通常要一个个的上传,把多个档案压缩成一个压缩档后就可以完成一次上传了;

3、可以把一个大档案分解压缩成多个小压缩档,此功能在档案拷贝中作用比较大,比如所你有个300M的档案需要拷贝到别的电脑中,而你的随身碟只有256M,这时候你就可以用压缩软体把档案分成两个150M的压缩档然后分别拷贝就行了;

4、此外部分软体如WinRAR可以实现对档案的压缩保密保护,就是在形成压缩档的时候添加解压密码,这样生成的压缩档别人没有密码是无法打开的,可以起到一定的档案保密作用。

压缩算法

有很多不同的压缩档案格式,例如ZIP、RAR、7Z等,实际上这只是不同的压缩规範,就算是同样的格式,例如都是ZIP,其中的压缩算法可能也是不一样的,例如ZIP可以使用Shrinking、Reducing、Deflate等算法。

某个压缩档案压缩率高不高,不但要看其档案格式,更要看其具体使用的算法(例如ZIP和7Z都可以使用Deflate算法)。

压缩格式

rar 、zip、7z、CAB、ARJ、LZH、TAR、GZ、ACE、UUE、BZ2、JAR、ISO,以及MPQ。

平时常见的jpg,rmvb等格式的音视频档案也属于压缩档案。

压缩软体

WinRAR,好压(Haozip) ,WinZip,7-Zip,WinMount,Peazip,UHARC,FreeARC,360压缩。

其中WinRAR和WinZip是收费软体,Winmount、好压(Haozip)、Peazip、360压缩和7-Zip是免费软体。

相关词条

相关搜索

其它词条