.zip文件和.rar文件的区别?
一、指代不同
1、ZIP文件:是一种数据压缩和文档储存的文件格式,原名Deflate,发明者为菲尔·卡茨(Phil Katz)。
2、RAR文件:是一种文件压缩与归档的私有文件格式,用于数据压缩与归档打包。
二、算法不同
1、ZIP文件:ZIP是一种相当简单的分别压缩每个文件的存档格式。分别压缩文件允许不必读取另外的数据而检索独立的文件;理论上,这种格式允许对不同的文件使用不同的算法。
2、RAR文件:是由一系列可变长度的数据块组成。数据块之间并没有一定的顺序,但开发者约定,每个 RAR 文件都要以标记块和压缩文件块开始,并以结束标记块结束。
三、优缺点不同
1、ZIP文件:原生并不支持Unicode文件名称,容易导致一部分的资源共享困难,在东亚文化圈的资源交流尤其显著;无法与7z相比的压缩比率以及如WinRAR的Recovery Record修复支持功能的缺乏亦都是其衰微的原因。
2、RAR文件:AR文件头需要占用一部分的空间,二档压缩的原始数据量较小,而且压缩的空间较小的情况下,可能会出现压缩后的文件反而比原始文件更大。RAR 文件有较多的冗余记录,主要是考虑到在压缩过程中,压缩数据受损,为了保证无损压缩,会有较多的恢复记录。
百度百科-RAR文件
百度百科-zip文件
1、文件类型不同:
tar包属于打包文件,Unix和类Unix系统上的压缩打包工具,可以将多个文件合并为一个文件,打包后的文件后缀亦为“tar”。tar.gz包是压缩文件,经过gzip压缩后的tar文件,形成tar.gz包,扩展名为“.tar.gz”。
2、用途不同:
tar.gz包一般情况下都是源代码的安装包,需要先解压再经过编译、安装.才能执行。总而言之它是一个压缩文件。tar包最初的设计目的是将文件备份到磁带上(tape?archive),因而得名tar,一般用于文件备份。
扩展资料:
相关的压缩包格式缩写:
.tgz等价于.tar.gz、.tbz与tb2等价于.tar.bz2、.taz等价于.tar.Z、.tlz等价于.tar.lzma、.txz等价于.tar.xz。
tar.gz包的相关操作:
解压:[*******]$ tar -zxvf FileName.tar.gz
压缩:[*******]$ tar -zcvf FileName.tar.gz DirName
tar.gzl文件的原理:就是将软件的所有原始码档案先以 tar 打包,然后再以压缩技术来压缩,通常最常见的就是以 gzip 来压缩了。因为利用了 tar 与 gzip 的功能,所以 tarball 档案一般的附档名就会写成 .tar.gz 或者是简写为 .tgz。
百度百科-Tar
百度百科-tar.gz
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!