压缩文件格式(文件压缩及常用格式)
紧缩文件格局(文件紧缩及常用格局)
日常操作中我们经常应用到文件紧缩操作,其应用一些特定的算法来减小文件的大小,可以进步传输数据时的速率和减少数据在一些存储机制上占领的空间大小,实现空间应用最大化。
比如:如果你想通过邮箱发送一个文件夹,你会发明可能行不通,怎么办呢,难道将文件夹内资源网的内容一个个发送吗?显然不用,因为邮箱不支撑文件夹这种格局,所以我们须要将文件夹紧缩,或将众多文件归档后紧缩后,能力进行发送,这样不仅对应了邮箱支撑的格局,而且还将晋升传输效力。
任何一个文件在电脑上储存都有它的格局,现今各操作体系中最常用的紧缩格局zip, rar;从功效上看rar格局比zip格局的紧缩率更高,但紧缩解紧缩的时光也高于zip格局。当然除这两种格局外,还有很多的紧缩格局。以下简述在命令行上紧缩归档命令的一些技能:
zip 格局,由程序员菲尔卡次1989年发表,zip原义有拉链,速度的含义。zip在Linux,Mac os, Windows平台上都可以看到他的身影,虽然它在Linux下不太普遍,但在与其他平台交换数据时就很有用了。
1:在linux体系下用zip命令创立归档紧缩文件:zip -r file.zip dir //-r 表现对目录进行递归式归档
-q表现宁静模式,不显示任何履行进程中的信息。
-d选项可以删除归档文件中一个或多个文件。 zip -d file.zip file1 f资源网ile2 ...
2:unzip 可以提取出zip中的内容(相当于解紧缩): unzip file.zip ;-l选项则可以列出紧缩归档文件中的内容。
rar 格局,开发者为尤金罗谢尔,全名是“Roshal ARchive”,即“罗谢尔的归档”之意;多用于数据紧缩与归档打包。
Linux下常用的的gz (gzip), bz2(bzip2), lzma格局:
1: gzip的应用办法(命令行, ->表现左边操作得到右边):
紧缩:gzip filename->fliename.gz
解紧缩:gunzip filename.gz->filename
列出紧缩文件的属性信息:gzip -l filename.gz->各文件的具体信息
2: 因为gzip紧缩只针对单个文件或数据流,所以时常与tar联合应用:
方法为先创立tar归档文件: tar -cvf filename.tar file1 file2 ... -> filename.tar
再应用gzip紧缩: gzip filename.tar->filename.tar.gz
因为tar支撑选项-z以gzip格局紧缩,所以也可以:tar -cvzf filename.tar.gz file1 file2 资源网.... ->filename.tar.gz
3:bzip2,lzma在功效与语法上与gzip类似,bzip2的紧缩效力高于gzip,lzma最高
解紧缩bzip2格局文件: bunzip filename.bz2 -> filename
解紧缩lzma格局文件: unlzma filename.lzma -> filename
也可以应用-j, --lzma选项应用tar分离进行bzip2, lzma格局的紧缩。
懂得一些常见的紧缩文件格局利于我们区分各式各样的文件噢。
上一篇:吸奶器怎么用(如何正确使用吸奶器?)