Base64 与十六进制互转
开发
粘贴 Base64 数据即可将相同的字节显示为十六进制,或粘贴十六进制将这些字节重新编码为 Base64。适用于以一种表示形式到达却需要另一种形式的密钥、哈希、证书和二进制载荷。可选择十六进制的分隔符和大小写,接受并输出 URL-safe Base64(- 和 _,无填充),并能解码带空格、冒号或 0x/\x 前缀的十六进制。全部在浏览器本地运行——不会上传任何内容。
—
输出
使用方法
- 选择方向:Base64 转十六进制,或十六进制转 Base64。
- Base64 转十六进制时,选择字节分隔符和大小写。
- 若数据使用 - 和 _ 而非 + 和 /,请开启 URL-safe Base64。
- 粘贴你的输入并复制转换后的结果。
常见问题
- 与普通的 Base64 或十六进制工具有何不同?
- 文本编码器将字符转换为 Base64 或十六进制。本工具直接在两种字节表示之间转换——输入 Base64 输出十六进制,或反之——不假定这些字节是文本。
- 我可以解码哪些十六进制格式?
- 任意格式。空格、冒号、换行以及 0x 或 \x 前缀都会被去除,然后将剩余的十六进制数字两位一组读取。位数为奇数会报告为错误。
- URL-safe Base64 有什么作用?
- 它使用 - 和 _ 代替 + 和 /,并省略 = 填充(RFC 4648 §5)。开启它以解码此类输入或生成 URL-safe 输出。
- 我的数据会被发送到某处吗?
- 不会。转换完全在你的浏览器中进行,不会上传任何内容。
相关工具
Quoted-Printable 编码与解码
将文本编码为 MIME Quoted-Printable(RFC 2045)或解码 — 处理 =XX 转义、软换行与 UTF-8 — 全部在浏览器内完成,编码时按 76 字符换行。
开发00
CRC-32 计算器 (CRC-32 与 CRC-32C)
计算文本或 hex 字节的 CRC-32(IEEE 802.3,zip/gzip/PNG 使用)或 CRC-32C(Castagnoli)校验和,以小写 hex、大写 hex 与无符号十进制显示 — 在浏览器内完成。
开发00
哈希生成器 (SHA)
根据文本生成 SHA-1、SHA-256、SHA-384 和 SHA-512 哈希。
开发00
URL 编码 / 解码
将文本按百分号编码用于网址,或将编码的网址解码为文本。
开发00
Base64 编码 / 解码
即时将文本编码为 Base64,或将 Base64 解码为文本。
开发00
JSON 格式化与校验工具
在浏览器中格式化、美化、压缩并校验 JSON。
开发00