这个工具是什么
粘贴完整 Base64 后,工具检查字符、长度与填充,再还原原始字节。可从 Data URI 读取 MIME,也可根据文件签名提供类型参考,并允许调整下载名称。
如何使用
- 粘贴原始 Base64 或 data: 开头的 Base64 Data URI。
- 按需要设置文件名、扩展名和 MIME 类型。
- 点击解码,核对文件大小、检测类型与提示。
- 下载文件;结果不会自动打开或执行。
功能说明
- 接受原始 Base64 和包含 MIME 的 Data URI。
- 允许合法空白与换行,检查非法字符、长度和填充。
- 对解码字节进行文件签名检测,提供默认下载扩展名。
- 允许修改文件名与 MIME,不改变还原后的字节。
解码与类型说明
- 缺少 MIME 时以 application/octet-stream 作为回退;文件签名检测可提供类型参考。
- 未知类型默认使用 decoded-file.bin,识别出的 PDF、PNG 等可采用对应扩展名。
- Data URI 的类型声明和文件名都不保证与内容一致,请核对检测结果。
- HTML、SVG 或脚本解码后只作为可下载文件,不在本页自动渲染。
使用限制
- 解码后的文件最大 20 MiB,输入文本长度也受限制。请避免粘贴远超限制的长文本。
- 不支持非 Base64 的百分号编码 Data URI。缺损、混入非法字符或不正确的填充会提示错误。
隐私
所有文件仅在您的浏览器中处理,不会上传到服务器。
文件名、输入文字与结果也仅在当前浏览器中处理。工具不会自动保存您的输入,请在清空或离开页面前下载需要保留的结果。
FAQ
Base64 是压缩格式吗?
不是。它将二进制字节表示为可复制的文本,不压缩文件,也不会自动转换文件格式。
为什么 Base64 比原文件大?
每 3 个原始字节通常会写成 4 个 Base64 字符,因此文本长度通常增加约三分之一,较短输入还会包含填充字符。Data URI 另有一小段类型标记。
可以处理任意文件吗?
可以处理大小限制内的任意文件类型,包括图片、PDF、ZIP 和文本。内容只用于编码或解码,不会自动打开或执行。
文件会上传吗?
所有文件仅在您的浏览器中处理,不会上传到服务器。
如何知道文件类型?
优先从解码内容中的签名字节获取参考结果,同时显示 Data URI 或手动填写的 MIME。未知类型不能仅凭扩展名确定。
可以保留换行吗?
可以。输入中的合法空白与换行会在验证前去除,但其他非法字符不会被静默忽略。