zh

解码 Base64

把 Base64、Base32 或 Hex 文本解码还原为原始文件,全部在浏览器本地完成,数据绝不离开你的设备。

格式 输出文件的目标格式。
  • Base64
  • Base32
  • Hex

正在你的设备上本地处理 ...

0%

你的文件从未离开你的设备

    我的文件会被上传吗?

    不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

    无需上传100% 本地处理
    内容只属于你第三方无法访问
    服务器位于德国原生符合 GDPR
    经独立审计TLS A+ · 标头 A+

    解码是回程:把编码后的文本还原成原始字节。如果有人把一个文件以 Base64 字符串发给你、一把密钥以 Base32 形式给出,或者某个值以十六进制序列写在配置里,本工具就能从中取回真正的文件,正是编码之前那些字节。结果可以下载成文件,照常使用。

    你来选择文本所用的字母表:Base64、Base32 或 Hex (前两者符合 RFC 4648,Hex 为十六进制)。本工具对复制时常出现的换行和空格很宽容,对末尾填充字符的有无也不挑剔。唯一要紧的是选对格式,把 Base64 文本当作 Hex 来读,得不到任何有意义的内容。

    转换完全在浏览器本地通过一段小巧的纯 JavaScript 例程完成,不上传任何内容、不保存任何内容,也不会从 CDN 加载任何外部库。如果文本中含有不属于所选字母表的字符,本工具会如实报告,而不是输出一个错误的文件。

    技术规格

    技术规格
    输出格式BIN
    批量处理支持
    处理方式在浏览器中本地处理 (JavaScript)
    文件上传

    三步完成

    1. 放入含有编码内容的文本文件。
    2. 选择匹配的格式 (默认: Base64)。
    3. 下载解码后的原始文件。

    限制: 你必须选对输入格式,本工具不会猜测。如果格式不对,或者文本含有无效字符,你会得到一条如实的错误提示,而不是一个损坏的文件。由此恢复出的文件名只是根据文本文件名做的猜测;最终的名字由你在保存时确定。

    常见问题

    我的数据会被上传吗?

    不会。解码完全在浏览器本地进行;数据绝不离开你的设备,也不会被保存。

    格式选错或文本损坏会怎样?

    本工具会报告一条如实的错误 (无效字符),而不是输出一个毫无意义的文件。然后请选对格式。

    文本里的换行会有影响吗?

    不会。空格和换行会被忽略,末尾填充字符的有无也一样不影响。

    反过来该怎么编码一个文件?

    用编码工具:它能把任意文件转换成 Base64、Base32 或 Hex 文本。本工具是它的回程。

    相关工具