输入内容 {{ input.length }} 字符
解压结果
{{ output.length }} 字符
原始大小:{{ stats.original }} 字节
解压后:{{ stats.compressed }} 字节
压缩率:{{ stats.ratio }}%
点击或拖拽上传压缩文件
支持 .gz、.zlib、.deflate、.lz、.lzstring、.zip 格式
{{ uploadedFile.name }} ({{ formatFileSize(uploadedFile.size) }})
文件列表 ({{ extractedFiles.length }} 个文件)
{{ file.name }}
{{ formatFileSize(file.size) }}
{{ extractedFiles.length > 0 && selectedFileIndex >= 0 ? extractedFiles[selectedFileIndex].name : '解压结果' }} {{ output.length }} 字符

工具简介

在线文本加解压工具提供多种业界标准的压缩算法,旨在帮助开发者和运营人员快速进行数据体积优化测试或解析压缩后的报文内容。所有操作均在浏览器本地完成,数据不会上传,确保隐私安全。

支持算法

  • Gzip: 基于 DEFLATE 算法的常见压缩格式,广泛用于 HTTP 传输。
  • Zlib: 包含 Zlib 头部信息的 DEFLATE 压缩。
  • Deflate: 原始的 DEFLATE 压缩数据,不含头部。
  • LZString: 专为存储在 localStorage 等环境设计的算法,支持导出为 UTF16 或 Base64 格式。

使用技巧

  • 输入解压:在输入框粘贴 Base64、Hex 或 LZString 编码的内容,选择对应算法后点击解压。
  • 上传文件解压:切换到"上传文件解压"标签,上传压缩文件自动解压并显示内容。
  • 多文件支持:上传 ZIP 等包含多个文件的压缩包时,会显示文件列表,点击文件可查看内容。
  • 文件预览:点击文件列表中的文件,可在下方 500px 高度的查看区域查看文本内容。
  • 单独下载:每个文件都支持单独下载,点击"下载"按钮即可保存文件。
  • 解析请求头:如果您从浏览器控制台抓取到压缩后的内容(如某些 API 的响应体),可以粘贴到此处并点击解压还原。