tar包和tar.gz包有啥区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tar包和tar.gz包有啥区别相关的知识,希望对你有一定的参考价值。

或者说两种其实是一样的?写文件传输程序对方说打成tar包发送,但是网上搜的demo是打成tar.gz,求大神解释。

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

参考技术A .tar只是将文件打包,文件的大小没什么变化,一般用tar -cvf filename.tar filename格式;.tar.gz是加入了gzip的压缩命令,会将文件压缩存放,可以有效压缩文件的大小,以便于缩短传输时间或者释放磁盘空间,一般用tar -czvf filename.tar.gz filename。同样的解包的时候使用 tar -xvf filename.tar和tar -xzvf filename.tar.gz。
希望可以帮到你。本回答被提问者采纳

Python_安装官方whl包和tar.gz包

Windows环境:

  安装whl包:pip install wheel    ->    pip install  **.whl

  安装tar.gz包:cd到解压后路径,python setup.py install

Linux环境:

  安装whl同上

  安装tar.gz:cd到解压后路径,./configure  -> make  -> make install

 

以上是关于tar包和tar.gz包有啥区别的主要内容,如果未能解决你的问题,请参考以下文章

jquery的普通包和slim包有啥区别?

jquery的普通包和slim包有啥区别?

jar包,war包和tar包的区别

jar包,war包和tar包的区别

arm-linux-4.4.1.tar.gz 和 arm-linux-gcc-4.3.2.tgz 有啥区别

Java eclipse中创建项目以后缺省包和命名的包有啥区别?