GZ・TAR.GZ 解壓工具(免費·線上)

免費線上完全在瀏覽器中解壓 .gz・.tar.gz・.tgz・.tar 檔案。適用於開啟虛擬主機 FTP 備份檔案(tar.gz)或日誌檔案(.gz)。檔案內容絕不會上傳到伺服器。

GZ・TAR.GZ 解壓工具是什麼

這是一款可以在瀏覽器中完成 .gz・.tar.gz・.tgz・.tar 檔案解壓、內容檢視和下載的免費工具。Linux 伺服器的日誌檔案和虛擬主機的 FTP 備份通常以 gzip 或 tar 格式提供,而 Windows 內建功能無法直接開啟這些檔案,往往需要額外安裝專用軟體。使用本工具只需拖放檔案,即可在瀏覽器中直接檢視解壓後的內容,無需安裝或設定任何軟體。

所有處理都在本機裝置中完成,上傳的檔案絕不會被傳送到伺服器。即使是可能包含敏感資訊的日誌等資料,也可以放心開啟,無需擔心內容外洩。

GZ・TAR.GZ 解壓工具的使用方法

  1. 拖放檔案 將要解壓的 .gz・.tar.gz・.tgz・.tar 檔案拖放到拖放區域,或點選選擇檔案。
  2. 自動判斷格式 工具會讀取檔案內容,自動判斷是單一檔案的 gzip 格式,還是包含多個檔案的 tar 格式。
  3. 檢視內容 如果是多個檔案,可以在列表中檢視名稱、大小和修改時間,支援的格式還能直接預覽。
  4. 單獨或批次下載 可以只下載需要的檔案,也可以使用「全部解壓」一次性批次下載。
  5. 在支援的瀏覽器中直接解壓到資料夾 在 Chrome 或 Edge 中選擇儲存的資料夾後,可以按原有的目錄結構一次性寫出全部檔案。

用好本工具的小技巧

  • .gz 是隻能壓縮單個檔案的格式。.tar.gz(.tgz 也相同)是先用 tar 將多個檔案或資料夾打包,再用 gzip 壓縮得到的格式,常用作虛擬主機的 FTP 備份檔案。本工具會自動判斷檔案屬於哪種格式,因此無需在意副檔名,直接拖放即可。
  • 如果解壓出的內容是單個檔案(例如 access.log.gz),會直接顯示下載按鈕;如果是多個檔案(tar 格式),則會像 ZIP 解壓工具 一樣顯示檔案列表,可以逐個下載或一次性全部解壓。
  • 在 Chrome 或 Edge 中,使用"全部解壓"並選擇資料夾後,可以按原有的目錄結構直接寫出。在其他瀏覽器中則會逐個下載檔案,無法保留目錄結構。
  • 符號連結等特殊條目會顯示在列表中,但由於沒有實際的檔案資料,無法下載(這是 Linux 特有的檔案型別,在 Windows 建立的 ZIP 中幾乎不會出現)。

GZ・TAR.GZ 解壓工具的應用場景

排查伺服器日誌

無需專用軟體,即可當場開啟 access.log.gz・error.log.gz 等按日輪替的日誌檔案確認內容。

還原虛擬主機備份

從透過 FTP 下載的 .tar.gz 備份中,只挑選需要的檔案取出。

解壓 npm・GitHub 發布的 tar.gz 資源

當原始碼或軟體包以 tar.gz 格式發布時,可以先檢視內容,再只取出實際需要的檔案。

在外出使用的裝置上操作

在沒有安裝解壓軟體的共用裝置或公司電腦上,只要有瀏覽器就能當場檢視檔案內容。

確認郵件中附帶的 .gz 檔案

對於郵件中收到的日誌或設定檔案(.gz),無需安裝軟體即可當場開啟確認。

GZ・TAR.GZ 解壓相關術語

gzip
用於壓縮單一檔案的格式和命令,副檔名為 .gz。採用 DEFLATE 演算法,重複模式越多的資料(如文字檔案)壓縮率越高。
壓縮率
壓縮前後檔案大小的比例。文字、日誌等重複內容多的檔案容易獲得較高壓縮率,而圖片、影片等已壓縮的資料幾乎不會再縮小。
DEFLATE
gzip・ZIP 等眾多壓縮格式採用的演算法,透過將重複的位元組序列替換為較短的參照來縮小檔案體積。
tar
用於將多個檔案、資料夾打包成一個檔案(不壓縮)的格式和命令,名稱源自磁帶裝置用途的 Tape ARchive。
tar.gz / tgz
將 tar 打包後的檔案再用 gzip 壓縮得到的格式。內容完全相同,tgz 是早期要求檔名不超過 8 個字元的作業系統所使用的簡寫。
Compression Streams API
瀏覽器內建的壓縮・解壓功能。本工具正是依靠它,在不使用外部程式庫的情況下,僅在瀏覽器內完成解壓處理。
符號連結
僅指向其他檔案或資料夾、本身不含實際資料的特殊條目。這是 Linux 特有的檔案類型,有時會包含在 tar 歸檔中。

常見問題

不會。解壓處理完全在瀏覽器內完成,檔案內容絕不會發送到伺服器。

內容完全相同。.tgz 是早期作業系統要求檔名不超過 8 個字元時代遺留下來的寫法,只是 .tar.gz 的簡寫別名。兩者都可以直接用本工具解壓。

gzip・tar 格式本身並沒有像 ZIP 那樣的密碼保護機制,因此通常不存在這種情況。如果系統提示需要輸入密碼,該檔案實際上可能是 ZIP 等其他格式,請嘗試使用姊妹工具 ZIP 解壓工具。

本工具並不依賴副檔名判斷,而是通過讀取檔案內容(開頭的位元組)自動識別是 gzip 還是 tar 格式。即使沒有副檔名或副檔名不同,只要檔案本身是 gzip 或 tar 格式,就可以正常解壓。

可以處理,但由於處理過程佔用瀏覽器記憶體,超過數 GB 的檔案可能會執行緩慢,在某些環境下甚至可能失敗。
工具君

閒話 ― 為什麼壓縮和"打包"是兩個獨立的工具

Windows 中常見的 ZIP 格式將"打包多個檔案"和"壓縮"兩種功能整合在了同一種格式裡。而在 Linux/Unix 的世界中,"組合使用多個各自專注做好一件事的小工具"這一設計理念(Unix philosophy)根深蒂固,因此 tar(只負責打包,不壓縮)和 gzip(只負責壓縮,不能打包多個檔案)作為兩個獨立的命令各自發展至今。

因此在 Linux 伺服器上進行備份時,通常需要經過兩個步驟:先用 tar -cf backup.tar 資料夾/ 將檔案打包成一個檔案,再用 gzip backup.tar 進行壓縮,最終得到 .tar.gz 這種雙重副檔名的檔案。tar 這個名字本身,就源自它最初是用於向磁帶裝置(Tape ARchive)寫入備份資料的命令。

正因如此,很多人在解壓 .gz 後發現裡面居然還是一個 .tar 檔案,會感到困惑。本工具會自動完成 gzip 解壓和 tar 內容列表化這兩個步驟,使用者無需在意這背後的兩階段處理過程。