免費線上 Gzip 壓縮工具 - 字串和檔案壓縮
線上以 Gzip 壓縮或解壓縮文字與檔案,支援檔案上傳與文字輸入,可下載 .gz 或輸出 Base64,全程本機處理。
輸入
輸出
字串和檔案支援
壓縮文字字串和任何類型的檔案。
用戶端處理
所有壓縮都在您的瀏覽器中進行,以最大程度地保護隱私。
Base64 輸出
取得 Base64 編碼的字串,以便在 Web 應用程式中輕鬆使用。
直接在瀏覽器中將任何文字或檔案壓縮成 Gzip 格式,結果可下載為 .gz 檔案或複製為 Base64 字串;同一工具也能將現有的 Gzip 資料解壓還原成原始內容。壓縮與解壓縮全程使用瀏覽器原生的 CompressionStream API 在本機執行,您的資料完全不會離開裝置,不需上傳至任何伺服器。
如何使用 Gzip 線上工具
- 1
選擇「字串」或「檔案」模式
點選「字串」模式可壓縮文字內容;點選「檔案」模式可從裝置上傳任意類型的檔案。
- 2
輸入內容
在輸入框貼上或輸入文字,或將檔案直接拖放到上傳區域載入。
- 3
點選壓縮或解壓縮
「壓縮」會將輸入轉換為 Gzip 格式;「解壓縮」則將 Gzip 資料還原回原始文字或檔案。
- 4
複製或下載輸出結果
複製 Base64 字串可直接嵌入設定檔或 Web 應用程式,或下載 .gz 檔案儲存至本機。
參考資料
- RFC 1952 — GZIP 檔案格式規範
IETF 定義 GZIP 檔案格式的規範,包含標頭結構、CRC 校驗與成員組成。
- RFC 1951 — DEFLATE 壓縮資料格式
GZIP 底層所採用的 DEFLATE 演算法規範,說明壓縮資料流的編碼方式。
- MDN — CompressionStream API
瀏覽器原生的 Gzip 與 deflate 壓縮 Web API,本工具即透過此 API 實現全程本機處理。
相關工具
常見問題
- 這個 Gzip 線上工具可以做什麼?
- 此工具可在瀏覽器中將文字或任意檔案壓縮成 Gzip 格式(.gz),也可以將現有的 Gzip 資料解壓縮還原。壓縮結果可下載為 .gz 檔案,或複製為 Base64 字串供程式直接使用。
- 我的檔案會上傳到伺服器嗎?
- 不會。所有壓縮與解壓縮作業均在瀏覽器本機執行,採用瀏覽器內建的 CompressionStream API,您的文字與檔案完全不會傳送至任何伺服器,隱私有保障。
- Gzip 壓縮可以支援哪些檔案類型?
- 支援任意類型的檔案,包括文字檔(JSON、CSV、XML、HTML)、程式碼檔案、日誌檔等。圖片或已壓縮的格式(如 ZIP、JPEG)壓縮後節省空間有限,但仍可正常處理。
- JSON 資料壓縮後輸出的 Base64 字串要怎麼用?
- 可以直接貼入設定檔、HTTP 請求標頭(Content-Encoding: gzip),或在程式中透過 Base64 解碼後再解壓縮使用。若使用「檔案」模式下載 .gz 檔案,則可在伺服器端直接部署。
- Gzip 和 DEFLATE 有什麼差別?
- DEFLATE(RFC 1951)是核心壓縮演算法,Gzip(RFC 1952)則是在 DEFLATE 壓縮資料外加上標頭、選用的元資料與 CRC-32 校驗碼,確保資料完整性。網頁傳輸常見的 `Content-Encoding: gzip` 就是這個格式。
- 壓縮後的輸出為什麼要用 Base64 顯示?
- Gzip 壓縮後的結果是二進位資料,無法直接在網頁上顯示或複製為純文字。Base64 將二進位轉換為 ASCII 字串,方便貼入 JSON、YAML 設定或 Web 應用程式。如需原始 .gz 檔案,請改用「檔案」模式下載。
- 可以在 HTML 解壓縮 Gzip 格式嗎?
- 可以,切換為「解壓縮」模式後貼入 Base64 編碼的 Gzip 字串即可還原。若要解壓縮 .gz 檔案,請改用本站的「Gunzip 解壓縮」工具,可直接上傳 .gz 檔案並下載原始內容。