Elysia Tools

在一个清晰的工作台里浏览工具、案例、可视化和主题指南。

热门分类

专题

语言
ZHESPTRUFRDEEN

Elysia Tools

导航

Format Conversion

Z85 / RFC 1924 Base85 流式编解码器

· 最后更新:2026-08-05

使用 ZeroMQ Z85、RFC 1924 Base85 或经过验证的自定义字母表进行单值或逐行批量字节编解码

详情

这个工具可以帮你完成什么

区分 Z85 与 RFC 1924 字母表,验证 85 字符自定义字母表,支持 UTF-8/hex/base64 字节视图并报告块填充。

执行

运行这个工具

填写表单、运行工具,并在同一页面查看结果。

案例

与这个工具匹配的案例

相关内容

继续查看相关工具与专题

由 Elysia Tools 团队编写

工具使用指南

详细了解工具的适用范围、支持能力及用户案例。

关键事实

分类
Format Conversion
输入类型
textarea, select, checkbox
输出类型
text
案例覆盖
4
API 可用
是

概览

Z85 / RFC 1924 Base85 流式编解码器可将字节编码为 Base85 文本,或将 Base85 文本解码回字节,支持 UTF-8、Hex、Base64 视图、单值处理和逐行批量处理。

适用场景

  • 需要在 ZeroMQ Z85 与 RFC 1924 Base85 之间选择正确字母表时。
  • 需要把 UTF-8、Hex 或 Base64 表示的字节转换为 Base85 文本时。
  • 需要逐行编码或解码多条 Base85 数据,并检查块长度时。

使用方式

  1. 1输入文本或字节表示,并选择编码或解码操作。
  2. 2选择 Z85、RFC 1924 Base85 或自定义字母表变体。
  3. 3设置输入和输出编码,可选用单个值或逐行批处理模式。
  4. 4启用严格块长度后,工具会校验块长度并报告部分块的填充情况。

常见用途

  • 调试 ZeroMQ Z85 数据,将 Hex 字节编码为可读的 Z85 文本。
  • 解析 RFC 1924 Base85 数据,并以 Hex 形式检查解码后的字节。
  • 使用自定义 85 字符字母表逐行转换协议数据或测试样本。

示例

1. 使用 Z85 编码 Hex 字节

ZeroMQ 开发者

背景

开发者手上有一组以 Hex 表示的字节,需要转换为 ZeroMQ Z85 文本。

问题

直接使用默认 Base85 规则可能与 ZeroMQ 所需的 Z85 字母表不一致。

如何使用

输入 `00010203`,选择“编码”、`Z85(ZeroMQ)`、输入编码“Hex”和输出编码“UTF-8”,保持单个值与严格块长度设置。

operation=encode; variant=z85; inputEncoding=hex; outputEncoding=utf8; batchMode=single; strictBlockLength=true

结果

工具使用 Z85 字母表编码这四个字节,并以文本形式返回编码结果。

2. 解码 RFC 1924 Base85 数据

协议调试人员

背景

调试记录中包含一段 RFC 1924 Base85 块,需要确认其对应的字节内容。

问题

以文本查看解码结果不便于逐字节核对。

如何使用

输入 `009C6`,选择“解码”、`RFC 1924 Base85`,将输出编码设置为“Hex”,并启用严格块长度。

operation=decode; variant=rfc1924; inputEncoding=utf8; outputEncoding=hex; batchMode=single; strictBlockLength=true

结果

工具解码该 RFC 1924 块,并返回十六进制字节结果。

常见问题

支持哪些 Base85 变体?

支持 ZeroMQ Z85、RFC 1924 Base85,以及经过验证的自定义字母表。

输入可以使用哪些字节表示?

输入支持 UTF-8、Hex 和 Base64。

输出可以查看为哪些格式?

输出支持 UTF-8、Hex 和 Base64。

可以一次处理多条数据吗?

可以,选择“每行一个”模式即可逐行批量编码或解码。

自定义字母表有什么要求?

必须提供恰好 85 个互不重复的可打印 ASCII 字符。

专题

Base、进制与十六进制编码工具

在多种 Base、任意进制、十六进制和网页转义表示之间转换文本与字节,并检查可逆转换是否保留字节。

首页
工具3201
案例593
可视化465
文件查看器103
专题233
标签333
图像、音频与视频657

图像、音频、视频处理、转换与优化工具

数学、日期与金融644

计算器、数值计算、日期逻辑、统计与金融工具

设计与颜色297

颜色、版式、图形、视觉样式与设计辅助工具

文本与写作209

写作、清洗、格式化、提取与文本分析工具

开发与 Web193

开发者工具、网络处理、Web 调试与自动化辅助工具

转换与编码175

格式、文件、压缩包、单位与编码转换工具

FLAC/WAV 无损音源疑点筛查与证据交付
自托管抽奖组件配置复核、嵌入测试与上线交付
Stripe 优惠码候选批次审核与本地导入预检
批量照片技术初筛、近重复复核与修图候选交付
界面截图结构化、人工校对与开发交付

© 2026 Elysia Tools. 保留所有权利。

文档价格关于我们服务条款隐私政策Cookie 政策联系我们
Java

Android Java 图像处理示例

Android Java 图像处理示例,包括图像读取保存、缩放和格式转换

Kotlin

Android Kotlin 图像处理示例

Android Kotlin 图像处理示例,包括图像读取保存、缩放和格式转换

Python

Web Python 图像处理示例

Web Python 图像处理示例,使用 PIL/Pillow 包括读取、保存、缩放和格式转换

Rust

Web Rust 图像处理示例

Web Rust 图像处理示例,包括图像读取保存、缩放和格式转换

Format Conversion

Avro转换器

将数据编码/解码为Avro数据序列化格式,支持schema

Format Conversion

CBOR转换器

将数据编码/解码为CBOR(简洁二进制对象表示)格式

Format Conversion

Ion转换器

将数据编码/解码为Ion(Amazon Ion)二进制格式

Format Conversion

MessagePack转换器

将数据编码/解码为MessagePack二进制序列化格式

3. 逐行转换 Base85 数据

测试工程师

背景

测试样本按行保存,每行包含一条需要统一转换的 Base85 数据。

问题

逐条复制和转换容易遗漏样本,也不利于保持统一的变体和输出格式。

如何使用

将多条数据按行放入输入框,选择编码或解码操作、对应的 Base85 变体,启用“每行一个”模式,并选择需要的输入和输出编码。

结果

工具按行处理输入,并以对应的文本、Hex 或 Base64 形式返回各行结果。