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 实现,无需后端
- 压缩速度快,适合实时压缩
- 特别适合压缩重复内容
- 支持多种输出格式
输入文本,选择压缩或解压