gz文件是什么意思(gzzf是什么文件)

http://www.itjxue.com  2024-06-17 09:11  来源:IT教学网  点击次数: 

tar包和tar.gz包有什么区别

1、tar是打包文件,没有经过压缩的。tar.gz是压缩后的打包文件。例如:mysql-36-linux-glibc12-x86_6tar.gz和mysql-36-linux-glibc12-x86_6tar 两者解压出来都是相同的文件。只是打包方式不同,一个经过压缩了,降低存储空间,方便下载。另一个没有压缩,只是打成了一个tar包。

2、tar文件只是把多个文件或文件夹打包合成一个文件,本身并没有进行压缩。gz是进行过压缩的文件。如果一个文件的后缀是tar.gz,那么说明打包的时候进行了压缩,所以解包的使用也同样需要解压缩。

3、tar 不压缩,gzip 不打包,二者各司其职。tar 把多个文件打包成一个文件,gzip 针对一个文件进行压缩。Linux 下的 tar 命令一般可以自动去调用 gzip 把打包后的数据压缩,所以让人以为 tar 会压缩。一般给 tar 打包数据压缩后的文件起个扩展名 .tar.gz 或 .tgz,但这不是必须的。

4、.tar.gz 跟 .tgz是一种格式,只是.tar.gz是.tgz的压缩包。tar包属于打包文件,Unix和类Unix系统上的压缩打包工具,可以将多个文件合并为一个文件,打包后的文件后缀亦为“tar”。tar.gz包是压缩文件,经过gzip压缩后的tar文件,形成tar.gz包,扩展名为“.tar.gz”。

5、.tar只是对文件或目录打包并没有压缩,***.tar.gz是打包后以 gzip 压缩,如果是相同的文件,一个是打包没压缩,一个是压缩了,当然是压缩的那个比较小,你也可以使用 du -sh *.tar* 查看包的大小。

6、而 macOS 的 mpkg 包是使用 gzip 压缩的 cpio 档。不过 ar 和 cpio 用起来不像 Tar 这样友好、简单,所以 tar 的受欢迎程度更高,普及更广。虽然归档是种不错的选择,但随着时间的推移和个人 PC 时代的到来,人们意识到可通过压缩数据的方式来大量节省存储成本。

(责任编辑:IT教学网)

更多

相关人物新闻文章

推荐人物新闻文章