🇨🇳 中文

Gzip解压在线工具

上传 .gz 文件或粘贴 gzip 字节流,一键还原为原文本/文件,纯前端运行,零上传、零安装。

Gzip 解压科普

什么是 Gzip 解压?

把经过 gzip 压缩的字节流或 .gz 文件还原成原始数据,常用于日志、HTTP 内容、备份文件处理。

常见使用场景

  • 还原 Nginx/Apache 日志 .gz 归档
  • 解压接口返回的 gzip 字节流
  • 本地备份 .gz 文件快速查看内容

浏览器原生方案

import pako from 'pako';
const raw = pako.ungzip(gzipBytes); // 返回 Uint8Array

解压率参考

  • 纯文本:通常可还原 100%,体积回到原始大小
  • 已压缩图片/视频:二次 gzip 几乎无效果,但可完整还原

隐私说明

全程使用浏览器原生 pako.js,文件与数据不会上传至服务器。

Gzip 解压科普知识(点击展开)

1. 什么是 Gzip 解压?

把经过 gzip 压缩的字节流或 .gz 文件还原成原始数据,常用于日志、HTTP 内容、备份文件处理。

2. 解压 vs 解压缩

  • 解压(decompress):专指把压缩数据还原为原始数据
  • 解压缩(uncompress):口语同义,但技术文档多用 decompress

3. 前端如何解压?

import pako from 'pako';
const raw = pako.ungzip(gzipBytes); // 返回 Uint8Array

4. 常见误区

  • gzip ≠ zip:gzip 只有单个文件,zip 支持多文件归档
  • 解压失败 99% 原因:传入非 gzip 格式、文件被损坏、网络截断

5. 解压性能

现代浏览器解压速度 ≈ 100 MB/s,内存占用 ≈ 压缩大小 × 2,大文件建议分段下载。

6. 一句话记住

gzip 解压就是把“压缩包”变回“原文件”,本页全程浏览器完成,零上传、零隐私风险。