使用方法
- 将文本、编码字符串或 JSON 粘贴到文本框中。
- 打开“编码”标签页,在你需要的部分点击“编码”、“解码”、“格式化”或“压缩”。
- 在文本框中查看结果。如果输入无效,会出现错误消息,你的文本保持不变。
“编码”标签页汇集了三种常见的转换。每个按钮都会用结果替换文本框的内容。
Base64 会把你的文本编码为 Base64 字符串,或把 Base64 字符串解码回文本。文本按 UTF-8 处理,因此带重音的字符和符号会被正确转换,而不会失败。
URL 编码会把文本转换为可以安全放入 URL 组成部分的形式,其中的保留字符被替换为百分号序列,解码则将其还原。工具使用浏览器标准的 URI 组件编码和解码函数,因此它适用于查询值之类的片段,而不适用于你想保持可读的完整地址。
JSON 工具会解析文本,然后再写出。“格式化”以每级两个空格重新缩进,便于阅读,“压缩”则去掉多余的空白使其紧凑。如果文本不是有效的 JSON,解析会失败,工具会报告错误而不改动任何内容。
Base64 和 URL 解码器也是如此。不是有效 Base64 的字符串,或无法解码的百分号序列,会在按钮下方显示错误消息,并让你的文本保持原样。
Base64 和 URL 编码不是加密。它们只改变文本的书写方式,任何人都可以还原。所有转换都在你的浏览器中运行,文本不会发送到服务器。
常见问题
Base64 支持非英文字符吗?
支持。文本在编码前和解码后都按 UTF-8 转换,因此带重音的字母和符号可以往返转换。
如果输入无效会怎样?
相关按钮下方会出现错误消息,文本框中的文本不会改变。
JSON 格式化缩进多少?
每级两个空格。“压缩”会完全去掉空白。
Base64 是隐藏机密的方法吗?
不是。它是一种可逆的编码,而不是加密,任何人都可以解码。
