什麼是TGZ、GZ和TAR.GZ檔案格式? 如何開啟和轉檔?

有TGZ或GZ副檔名的檔案是GZIP軟體壓縮後的TAR歸檔檔案。它們是由放置於TAR歸檔檔案中的檔案組成,然後使用Gzip來壓縮。

這些類型的已壓縮TAR檔案稱為「tarballs」,有時會使用「雙重」副檔名,比如.TAR.GZ,但通常簡稱為.TGZ或.GZ。

這類型的檔案通常僅能在有安裝Unix作業系統的軟體上看到,例如macOS,但它們有時也會用於一般的資料歸檔目的。這表示,即使你是Windows使用者,你也可能會遇到且想要從這類型的檔案中解壓縮資料。

如何開啟TGZ和GZ檔案?

TGZ和GZ檔案可以使用壓縮/解壓縮程式來開啟,例如7-ZipPeaZip

由於TAR檔案沒有自行壓縮的能力,有時你會看到它們使用支援壓縮的檔案格式來壓縮,這使它們產生了.TAR.GZ、GZ或.TGZ的副檔名。

部分已壓縮的TAR檔案的副檔名可能看起來像是Data.tar.gz,除了TAR還有一、兩個額外的副檔名。如我們上面所述,這是因為檔案/資料夾首先使用了TAR來歸檔(產生Data.tar),然後使用GNU Zip來進行壓縮。如果TAR檔是使用BZIP2來進行壓縮,也可能會發生相似的命名結構,因而產生Data.tar.bz2。

以這些案例的情況而言,解壓縮GZ、TGZ或BZ2檔將會顯示TAR檔。這表示在開啟最初的壓縮檔之後,你必須接著開啟TAR檔。不論其他壓縮檔案中儲存了多少的壓縮檔,都會發生相同的程序,只能繼續解壓縮它們,直到你取得真正的檔案內容。

例如,在像是7-Zip或PeaZip的程式中,當你開啟Data.tar.gz (或.TGZ)檔時,你將會看到像是Data.tar的檔案。而在Data.tar檔中是組成TAR檔的實際檔案的位置(比如音樂檔案、文件、軟體等等)。

使用GNU Zip壓縮的TAR檔可以在Unix系統中開啟,而不須使用7-Zip或任何其他軟體,只要使用下面的指令即可。

以此例而言,file.tar.gz是已壓縮的TAR檔名稱。此指令會同時執行TAR歸檔檔案的解壓縮以及展開。

gunzip -c file.tar.gz | tar -xvf –

以Unix壓縮指令壓縮的TAR檔案可以使用「uncompress」指令取代上列的「gunzip」指令來開啟。

 

如何轉換TGZ和GZ檔案?

你可能不是真的在尋找TGZ或GZ壓縮檔轉換器,而是希望將壓縮檔中的一個或多個檔案轉換為新的格式。例如,如果你的TGZ或GZ檔中有PNG圖片檔案,你可能會想要將它轉換成新的影像格式。

要達成此目的,必須使用上面提過的方法來取出TGZ/GZ/TAR.GZ中的檔案,然後使用檔案轉換軟體或線上工具來將裡面的任意檔案轉換成另一種格式。

然而,如果你確實想要將你的GZ或TGZ檔轉換成另一種壓縮檔格式,如ZIPRAR或CPIO,你應該能夠使用免費的Convertio線上檔案轉換工具來完成。你必須上傳已壓縮的TAR檔(如:whatever.tgz)至網站上,接著下載轉換完成的壓縮檔才能使用。

ArcConvert與Convertio的功能很像,但如果你是要轉換大型的壓縮檔,它會是更棒的選擇,因為你不須要等待上傳才能開始轉換,它與一般應用程式一樣可以直接在電腦中安裝。

另外,TAR.GZ檔也可以使用AnyToISO軟體來轉換成ISOGZIP壓縮也用於CPIO檔案,以建立CPGZ檔案。