关键信息
- 分类
- Text Processing
- 输入类型
- textarea, select, checkbox
- 输出类型
- text
- 样本覆盖
- 4
- 支持 API
- Yes
概览
文本数据解压器是一款专业的数据处理工具,旨在帮助用户快速还原通过 RLE、LZ77、Huffman 等算法压缩的文本内容,支持多种编码格式输入,确保数据能够准确、高效地恢复为原始文本。
适用场景
- •需要还原经过行程编码 (RLE) 或 LZ77 算法压缩的加密或精简文本时。
- •在处理 Huffman 编码数据时,需要结合特定的树结构数据进行解码还原。
- •当接收到以 Base64 或十六进制编码的压缩数据,需要将其转回可读文本格式时。
工作原理
- •在“压缩文本”区域粘贴需要还原的数据,并根据数据来源选择对应的输入编码格式。
- •在算法选项中选择对应的解压算法,或直接开启“自动检测”功能由系统识别。
- •若使用 Huffman 解码,请在“解压数据”栏中填入对应的树结构信息。
- •点击执行按钮,工具将自动处理并输出还原后的原始文本内容。
使用场景
开发人员调试压缩算法生成的日志或数据包。
数据分析师还原经过轻量化压缩的传输文本。
学习算法的学生验证 RLE 或 Huffman 编码的还原过程。
用户案例
1. 还原 RLE 压缩的重复文本
数据分析师- 背景原因
- 为了节省存储空间,系统将大量重复的日志字符进行了 RLE 压缩处理。
- 解决问题
- 需要将压缩后的字符串还原为原始的日志明文以便进行后续分析。
- 如何使用
- 在压缩文本框粘贴数据,算法选择“行程编码 (RLE)”,输入编码选择“原始文本”。
- 示例配置
-
algorithm: rle, inputEncoding: raw - 效果
- 成功将压缩后的短字符串还原为完整的原始日志内容。
2. 解码 Base64 编码的压缩数据
后端开发工程师- 背景原因
- 从 API 接口获取到一段经过压缩并进行 Base64 编码的响应数据。
- 解决问题
- 无法直接读取数据内容,需要先进行 Base64 解码并还原压缩格式。
- 如何使用
- 粘贴 Base64 字符串,输入编码选择“Base64”,算法选择“自动检测”。
- 示例配置
-
algorithm: auto, inputEncoding: base64 - 效果
- 工具自动识别并解压,输出可读的 JSON 格式文本。
用 Samples 测试
text相关专题
常见问题
该工具支持哪些压缩算法?
目前支持行程编码 (RLE)、LZ77 算法、Huffman 解码以及 Base64 解码。
如果不知道压缩算法,该如何操作?
您可以选择“自动检测”选项,系统会尝试识别数据特征并匹配合适的解压算法。
为什么 Huffman 解码需要额外的数据?
Huffman 编码是基于频率的变长编码,还原时必须依赖原始压缩过程中生成的 Huffman 树结构才能正确映射字符。
输入编码格式有哪些选择?
支持原始文本 (Raw)、十六进制 (Hex) 以及 Base64 三种常见的编码格式输入。
解压后的数据可以导出吗?
解压完成后,您可以直接复制输出框中的文本内容,并将其保存为本地文件。