Base64转文件
将 Base64 字符串(或 Data URL)还原为原始文件,支持图片、PDF、音频及压缩包,本地处理。
Base64 转文件
📄
等待输入 Base64 字符串
Base64 转文件工具使用指南
📌 简介
Base64 转文件工具是一款非常实用的在线解码工具。很多时候,我们在接口返回数据、HTML 源码或日志中会遇到长串的 Base64 编码数据,其背后可能是一张图片、一份 PDF 甚至一个压缩包。本工具可以将这些 Base64 字符串(包括带前缀的 Data URL)直接还原为原始的二进制文件,并允许您下载到本地。所有处理均在浏览器本地完成。
📖 什么是 Base64 文件编码?
Base64 是一种将二进制数据转换为 ASCII 文本字符串的编码方式。由于早期的网络协议(如电子邮件)只能传输文本,不能直接传输二进制数据,Base64 应运而生。如今,它被广泛用于在网页中内嵌小图片(Data URL)、在 JSON 中传输文件、以及加密签名等场景。尽管 Base64 会使数据体积增大 33% 左右,但它保证了数据在传输过程中的完整性和兼容性。
💼 常见应用场景
- 提取接口文件: 后端接口返回了一张图片的 Base64,需要下载保存。
- HTML 源码解析: 从网页源码中提取内嵌的 Base64 字体或图标文件。
- 邮件附件: 某些原始邮件内容中的附件是以 Base64 形式存在的。
- 数据恢复: 从数据库中提取保存的 Base64 备份文件。
⚙️ 使用步骤
- 将 Base64 字符串粘贴到输入框中。
- 工具会自动识别文件类型并计算文件大小。
- 可手动修改下载的文件名(包含扩展名)。
- 点击“下载文件”即可保存到本地。
⚠️ 注意事项
- 纯 Base64 字符串默认会以 `application/octet-stream`(二进制流)处理,建议手动补充正确的后缀名(如 .png, .pdf)。
- Data URL(例如 `data:image/png;base64,...`)可以自动识别 MIME 类型和后缀。
- 极大的文件(超过 50MB)可能会导致浏览器卡顿。
❓ 常见问题 (FAQ)
Q: 为什么下载的文件打不开?
A: 请检查文件后缀名是否与文件真实类型匹配,或者确认原始 Base64 字符串在复制时是否缺失了字符。
Q: 数据会上传吗?
A: 不会。所有的解码和 Blob 生成都在浏览器本地完成。