上半区把一段 Base64 字符串还原成文件,可预览图片或直接下载;下半区把本地文件转成 Base64 文本。给接口塞图片、把小图标内联进 CSS、或者从日志里捞出一个 data URI 想知道它原本是什么文件时用。
工具界面在页面加载完成后显示在本段下方,可以直接使用。所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。
上半区把一段 Base64 字符串还原成文件,可预览图片或直接下载;下半区把本地文件转成 Base64 文本。给接口塞图片、把小图标内联进 CSS、或者从日志里捞出一个 data URI 想知道它原本是什么文件时用。
输入:
上传 1 KB 的 logo.png
输出:
约 1.4 KB 的 Base64 文本
Base64 用 4 个字符表示 3 个字节,体积固定增加约 33%
常见原因是混进了换行、空格或 HTML 标签,或者是 URL-safe 变体(含 - 和 _)。标准校验只认 A-Za-z0-9+/= 这 65 个字符。
只有能从 Base64 头部识别出 MIME 类型时才会自动补,识别不出来就保持你手填的值,手工填 png、jpg、pdf 即可。
能。任何文件本质上都是字节流,转成 Base64 后可以直接贴进 JSON 或 XML 里传输。
文件名和扩展名是两个独立输入框,下载时拼接在一起。扩展名框填 png,存下来就是「文件名.png」。