首页 插件模块

超级工具箱

超级工具箱

SUPER TOOLBOX |
数据与工具
字符串、Hex、URL、Base64、JWT 共 14 种高频转换——离线本地计算,敏感数据不出本机。
14 种转换
Hex / Base64 / JWT
离线计算

Overview

总体概览

在日常开发与工控调试中,字符串、十六进制、URL、Base64、JWT 之间的编码转换是最琐碎也最高频的操作——报文要转成 Hex 查看、Hex 要还原成文本、中文要做 URL 转义、想看看接口返回的 Token 里究竟是什么,每次都要打开在线网站、另装一个工具,或者临时写段脚本。超级工具箱把这些转换全部内置到一个窗口,共 14 种,离线本地计算、无需联网,敏感数据不出本机。使用时先在 Select 下拉框中选择要执行的转换类型,按钮文字会随所选类型自动变更,再按需在 Encoding 下拉框指定字符编码(UTF-8 / ASCII / Unicode / GB2312 / ANSI),在输入框填入源数据,点击按钮即可在下方结果区看到转换结果。工具覆盖报文处理最常用的字符串与 Hex 互转、空格整理、大小写统一、长度计算、URL 编解码、Base64 四向互转与 JWT 解码。

Screenshots

界面预览

超级工具箱 界面
超级工具箱 界面
超级工具箱 界面

Highlights

特性速览

14 种转换:字符串↔Hex、大小写、空格整理、长度、URL、Base64、JWT

字符串与 Hex 互转,以及 Add / Del Spaces 报文格式化

URL Encode / Decode,Base64 四个方向(文本 / Hex 互转)

JWT Decode 解出 Header 与 Payload(仅解码内容,不验签)

Get Length 给出字符长度、十六进制长度与折半长度(字节数)

五种字符编码:UTF-8 / ASCII / Unicode / GB2312 / ANSI

结果区分色显示、Clear 一键清空;支持多开实例

Features

核心特性

01
字符串与 Hex 互转

To HexString 按所选编码把文本转为十六进制报文;To PlainString 把十六进制报文还原为可读文本(输入非十六进制时原样输出)。这是工控调试中最常用的两个方向,报文与文本之间的来回转换一次完成。

02
报文格式化与大小写

Add Spaces 每两个字符插入一个空格,把连续 Hex 整理成分段报文以便阅读;Del Spaces 一键移除全部空格与换行,把从日志里复制来的多行报文压成一行;To Upper / To Lower 统一字母与 Hex 大小写风格。

03
编码转换

URL Encode / URL Decode 用于 HTTP 接口调试与查询参数构造;Base64 提供四个方向——文本转 Base64、Hex 转 Base64、Base64 还原文本、Base64 还原 Hex,便于把二进制报文作为 JSON 字段传输,或把对接方返回的 Base64 还原成原始字节分析。

04
JWT 解码

JWT Decode 粘贴完整 Token 即可解出 Header 与 Payload 两段 JSON,快速查看签名算法、过期时间与权限声明。需要注意:它只解码内容,不做签名校验,用于查看内容而非验证令牌有效性。

05
长度计算

Get Length 计算字符长度与十六进制长度,并在长度为偶数时额外给出折半长度即字节数——构造协议帧长度字段时直接可用。

06
结果展示与字符编码

所有结果都在结果区着色显示——日志行带时间戳、结果蓝色、错误红色,异常输入会明确报错而不是静默失败;Clear 可一键清空输入与结果,便于连续执行多次转换。使用时可在 Encoding 下拉框指定字符编码:UTF-8、ASCII、Unicode、GB2312 或 ANSI(跟随操作系统)。

Scenarios

典型使用场景

设备报文与文本之间的来回转换

设备返回的 Hex 转成可读文本,文本指令转成 Hex 发给设备,两个方向随取随用。

日志中多行 Hex 的格式化整理

用 Del Spaces 压成一行,再用 Add Spaces 分段,把从日志复制来的报文整理干净。

接口联调时的 URL 与 Base64 编解码

中文参数 URL 转义、字节数据以 Base64 放入 JSON 传输,前后端联调不必来回切工具。

JWT 有效期与权限声明排查

查看 Token 中的过期时间与权限声明,快速判断 Token 无效是内容问题还是签名问题。

协议帧长度字段计算

用 Get Length 的折半长度即字节数,填入协议帧的长度字段。

替代在线转换网站

全部转换在本地完成、离线可用,避免把敏感数据提交到在线网站。

Get Started

快速上手

7

在左侧插件树中找到超级工具箱,创建功能实例(可多开,同时进行多组互不相干的转换)。

7

在 Select 下拉框中选择要执行的转换类型(按钮文字会随所选类型自动变更)。

7

按需在 Encoding 下拉框指定字符编码(UTF-8 / ASCII / Unicode / GB2312 / ANSI)。

7

在输入框填入源数据;Hex 类输入会自动忽略空格。

7

点击执行按钮,结果区显示转换结果(结果蓝色、错误红色)。

7

点击 Clear 一键清空输入与结果,进行下一次转换。

Under the Hood

深入一点 · 技术要点

所有转换均为本地计算,不产生任何网络请求。To PlainString 会尝试按十六进制解析,解析失败时原样输出(而非报错),兼顾纯 Hex 报文与半文本输入;JWT 解出的 Header / Payload 为标准 Base64Url 编码,工具已兼容处理其字符集(含 - 与 _)。

FAQ

常见问题

Hex 转字符串乱码?
Base64 解码报错?
JWT Decode 失败或显示异常?
Get Length 的折半长度是什么?
需要联网吗?

Works Well With

与其他插件协同使用

Modbus 报文解析

先用 Add Spaces 把报文整理成规整格式,再粘贴解析。

TCP / UDP / 串口系列

把日志中的报文去掉空格、统一大小写后复用。

数据哈希

编码转换与哈希校验互补,构成完整的数据处理链。

Modbus 主站

构造协议帧时用长度计算确认字节数。

想要更完整的技术细节?

完整文档包含功能详解、进阶技巧、技术原理与常见问题,与源码一一对应。
查看完整 README
An unhandled error has occurred. Reload

连接已中断

当前会话仍然保持,我们将持续尝试恢复连接。

正在重新连接服务器…

重连失败,将在 秒后重试。

重连失败。请重试或刷新页面。

会话已被服务器暂停。

恢复会话失败。请重试或刷新页面。