压缩文件,简单狭义的说,就是经过专门软件压缩处理过的的文件。形象的说,压缩文件就像一个包裹一样把文件打包,同时将其压紧,减小了一定体积。
压缩文件文件扩展名(即后缀名)多为rar,zip,7z,iso等。不了解扩展名的请看我的“电脑知识科普系列(1)”。
压缩软件可以说是电脑必备的软件了,本文最后我会给大家推荐几款软件并提供资源。
其原理是把文件的二进制代码压缩,把相邻的0,1代码减少,比如有000000,可以把它变成6个0 的写法60,来减少该文件的空间。就是查找文件内的重复字节,并建立一个相同字节的”词典”文件,并用一个代码表示,比如在文件里有几处有一个相同的词”中华人民共和国”用一个代码表示并写入”词典”文件,这样就可以达到缩小文件的目的。
压缩文件需要注意的特性
1:压缩文件只能用专门的软件才能进行处理,即进行打开&解压操作。
而打开和解压是两种不同的操作。我们平时双击点开压缩包,执行的即是“打开”操作。
“解压”就像是打开包裹,把里面的东西释放出来,而“打开”就是预览一下里面有什么东西。
在没有解压的情况下,其他任何软件都无法调用处理压缩包内的文件。
有人可能会说,我能打开压缩文件里的word文件啊,这不就是office打开了压缩文件了么?要明白这个过程中,是压缩文件先将你点开的word文件单独解压出来,office才能打开这个文件。
大家可能会碰到这种情况,有一个软件的安装包是一个压缩文件,你打开压缩文件,点击setup进行安装,却提示找不到安装文件。
这是因为你双击打开压缩包执行的是“打开”操作,即预览。有时候安装程序不只有setup一个文件,双击setup只是将其单独解压出来并启动,但setup是需要调用其他文件的,此时其他文件并没有解压出来,所以setup找不到它们,自然就安装不上了。
2:压缩文件不是原文件,所以杀毒软件检测不出压缩包里的病毒文件,百度云也检测不到压缩包里的敏感资源。所以大部分通过云盘分享的你懂得资源都是压缩包,因为不会被和谐,而且还可以设置解压密码(解压密码大多指向资源发布者)和在压缩包内加个网址或者二维码图片做宣传。
以下是几种常见不同功能特性的压缩类型
1.普通无损压缩
平常最常见到的压缩类型,文件扩展名(即文件后缀)多为rar,zip,7z等,使用解压软件解压出文件即可。
2.加密压缩
即压缩文件时设置了解压密码,没有解压密码,无法把压缩包里的东西解压出来。而且在设置的时候可以选择文件名加密(7z格式支持),即你不输入解压密码你连里面的文件名都看不到,即无法预览。
混迹网络多了你会发现很多压缩包都有密码,可能是网站网址,可能是具有特殊或者宣传意义的字符,如果你不知道解压密码,那么恭喜你白下了,虽然有暴力破解(即穷举法)的软件,但想想,26个英文字母区分大小写,10个数字,以及N多的特殊字符排列组合,真要爆破的话也是呵呵了,不是说成功率很低,反而可以说成功率接近百分之百,只是所要耗费的时间有点长。
这种加密压缩的后缀名跟普通的一样,rar,zip都有,支持文件名加密的是7z格式。
3.分卷压缩
大文件(以G为单位的)压缩常采用这种方式。主要特征如下:多个文件且绝大部分为1个G的大小,文件名具有相似性,常用xxxpart1,xxxpart2等。下载这种类型压缩文件时要注意把所有的文件全部下载下来,下载完成后随便选择一个解压就行,软件会自动把所有压缩包解压出来。
注意如果缺少一个文件或者文件命名规律被破坏,就无法解压。这里有一个小技巧,一般分卷压缩最后一个压缩包大小不到1G,是个零头。
4.自解压文件
自解压文件常用于各种软件的安装包,细心地同学可能会发现,绝大多数安装程序的文件扩展名是exe,这是windows下的可执行格式,具体请见我的“电脑知识科普系列(1)文件扩展名”。
这种文件不需要电脑上有专门的压缩软件,点开就能把文件解压出来。
5.高压
最常见到的就是微软windows系统的安装镜像了,扩展名为ios,原本是以前光盘的存储文件格式,后来光盘逐渐消失,不过这种文件倒是保留下来了。顾名思义,就是减小的体积很大,不过这都是专业操作了。
应用场景&会遇到的情况
1.文件很大,压缩以较少占用。不过现在一般没有这种操作了,一是因为普通无损压缩并不能减小多少体积,二是因为现在硬件容量与网络速度已经足够用了。
2.文件打包传输,这个就很实用了。想要通过qq或者微信传输文件的话,一两个文件还好,但要是十个甚至百个千个文件的话,特别是当这些文件乱七八糟的时候就非常麻烦而且容易出纰漏。此时如果发送方把这些文件打包压缩成一个压缩文件发送过去,接收方就只需要接受一个文件,接收到直接解压就行了,非常方便,而且不会遗漏的情况。
3.加密。把文件压缩成压缩包,是可以设置密码的。这样在网盘分享敏感资源可以防止被和谐,或者把压缩密码设置成自己的网址或者公众号做宣传,其他应用场景可以自己发掘。
4.上传网盘保护隐私&防和谐。个人有一些文件需要备份但怕泄露或者被封的话,就应该用加密的压缩包上传,这样就基本不用担心泄露或和谐的问题了。
实战!各个平台的压缩软件
(一)PC(电脑windows端)
国内软件有2345好压与360压缩两个软件可供选择。我推荐2345好压,当然360压缩也可以。
此外还有国外的winrar,7z等,不过不推荐普通用户使用,大神随意。
2345好压
官网:http://haozip.2345.com
注意:百度2345好压的时候,会搜出来一个快压,那个是个坑爹的软件,注意甄别。
(二)安卓: ZArchiver
使用ZArchiver你可以:
创建格式为:7z (7zip), zip, bzip2 (bz2), gzip (gz), XZ, tar的压缩文件;
解压缩格式为: 7z (7zip), zip, rar, bzip2, gzip, XZ, iso, tar, arj, cab, LZH, LZMA, xar, tgz, tbz, Z, deb, rpm的压缩文件;
查看格式为:7z (7zip), zip, rar, bzip2, gzip, XZ, iso, tar, arj, cab, LZH, LZMA, xar, tgz, tbz, Z, deb, rpm的压缩文件;
(三)IOS:IZIP,苹果商店搜索下载
MAC上有自带的压缩工具,不过很难用就是了。