壓縮TAR檔案
在不損失品質的情況下縮小TAR檔案大小。快速、免費、安全。
() — this may take a while to compress.
file.jpg
Uploading...
🔒 Processing securely...
Error
✨ Key Benefits
- 以gzip等級9(最大)將普通.tar壓縮為.tar.gz
- 以最大等級重新壓縮既有的.tar.gz/.tgz檔案以獲得額外節省
- 無需外部工具——權限和結構均被保留
- 副檔名從.tar變為.tar.gz時會有清楚提示
- 無浮水印,無需安裝任何東西
💡 Why Use This?
- 將一個普通的.tar備份轉換為精簡的.tar.gz
- 重新gzip一個以快速、低gzip等級建立的伺服器備份
- 在上傳前縮小一個原始碼或日誌壓縮檔
- 在推送到遠端伺服器前縮小一個部署包
- 透過重新壓縮舊的.tar.gz來釋放備份伺服器空間
如何壓縮 TAR
上傳
選擇 TAR。
壓縮
自動縮小。
下載
立即下載。
什麼是TAR檔案?
TAR(磁帶封存,Tape Archive)是Unix和Linux上將整個目錄樹打包成單一檔案的標準方式。這個格式可以追溯到1979年,它只做一件事:在保留權限、擁有權和符號連結的同時,將檔案和資料夾連接在一起。關鍵要理解的是,純粹的TAR不會壓縮任何東西——它是一個容器,而不是壓縮工具。這就是為什麼TAR幾乎總是與gzip搭配使用,產生軟體發布和伺服器備份中常見的.tar.gz或.tgz。
為什麼普通的.tar永遠不會自行變小
如果你開啟一個.tar檔案,發現它的體積和你放進去的檔案完全一樣大,這是正常現象——TAR被特意設計為不加入任何自身的壓縮。壓縮只有在第二步——幾乎總是gzip——疊加套用後才會出現。這是關於該格式最常見的誤解,也正因如此,「壓縮一個TAR」與壓縮一個ZIP或7Z的含義是不同的。
我們的TAR壓縮工具如何運作
MiCompress透過Node內建的zlib模組,以最大等級(等級9)套用gzip。如果你上傳一個普通的、未壓縮的.tar,結果會變成.tar.gz——這種從未壓縮到gzip壓縮的轉變本身就是壓縮,檔案副檔名也會隨之改變以反映這一點。如果你上傳的檔案已經是gzip壓縮的(.tar.gz或.tgz),它會被解壓縮後以等級9重新壓縮,因為許多工具在建立壓縮檔時預設使用更快、更低的等級以節省時間。
何時可以期待最大的節省
你所看到的體積縮減程度完全取決於你的起點。
- 普通、未壓縮的.tar → 最大的躍升,因為這是gzip首次套用
- 以快速/低gzip等級建立的.tar.gz或.tgz → 透過以等級9重新gzip實現真實但較小的縮減
- 已經以最大gzip等級建立的.tar.gz → 幾乎沒有或沒有額外節省
閃電般快速
雲端處理,數秒內交付結果。
銀行級安全
256位元SSL加密。所有檔案1小時後自動刪除。
100%免費
沒有隱藏費用,無需註冊。即時壓縮檔案。
常見問題解答
普通的TAR檔案本身會壓縮任何東西嗎?
不會。TAR只是將檔案打包在一起——它不會加入任何自身的壓縮。壓縮來自第二步,幾乎總是gzip,這正是我們工具所套用的。
為什麼我的輸出檔案變成了.tar.gz而不是保持.tar?
因為真正縮小壓縮檔體積的是gzip壓縮,而經過gzip壓縮的tar按慣例命名為.tar.gz。這種副檔名變化是預期中的,並會在你的結果中標註。
我上傳了一個.tar.gz——它會變小嗎?
這取決於它建立時使用的gzip等級。許多工具預設使用較低的等級以節省時間。我們的壓縮工具會將其解壓縮並以等級9(最大)重新gzip,如果原始檔案還沒有達到該等級,就能實現實質的節省。
檔案權限和擁有權會被保留嗎?
會的。TAR結構——檔案權限、擁有者中繼資料和目錄組織——都會被精確保留;只有外層的gzip壓縮層會改變。
檔案大小有限制嗎?
你可以免費壓縮最高100MB的TAR、TAR.GZ和TGZ檔案。
.tar.bz2或.tar.xz壓縮檔呢?
這些使用的是bzip2或xz壓縮而非gzip,目前尚不支援——只能上傳.tar、.tar.gz和.tgz。
我上傳的檔案會保密嗎?
會的。上傳過程透過256位元SSL加密連線傳輸,每個檔案都會在一小時內自動從我們的伺服器上刪除。