古詩詞大全網 - 成語用法 - tar包和tar.gz包有什麽區別

tar包和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