TingYu Tools

LZ-String 压缩

字符串压缩与解压

输入数据

支持任意文本、JSON、XML 等格式

选项

不同格式适用于不同场景
💡 使用说明

什么是 LZ-String?

LZ-String 是一个基于 LZ77 算法的 JavaScript 压缩库,特别适合压缩重复内容较多的文本数据。

格式说明

  • Base64:标准 Base64 编码,适合网络传输
  • UTF-16:紧凑的 UTF-16 编码,适合存储到 localStorage
  • Uint8Array:字节数组,适合二进制处理
  • URI 编码:URL 安全的编码,可直接用于 URL

应用场景

  • 减少 localStorage 存储空间
  • 压缩网络传输数据
  • 缓存大型 JSON 数据
  • URL 参数压缩

特点

  • 纯 JavaScript 实现,无需后端
  • 压缩速度快,适合实时压缩
  • 特别适合压缩重复内容
  • 支持多种输出格式
📦

输入文本,选择压缩或解压