文件转Base64
Base64还原为文件
功能说明
专业级Base64编码/解码工具,支持文本和文件的编解码操作,提供URL-safe模式,可预览图片类型的解码结果。
Base64是一种基于64个可打印字符来表示二进制数据的编码方法,常用于在文本协议中传输二进制数据。URL-safe模式将 + 和 / 替换为 - 和 _,并去除 = 填充,更适合URL场景。
适用于邮件附件、Data URL、API传参、配置文件嵌入、图片内联等场景。
功能说明
文本模式:支持普通文本的Base64编解码,可选择URL-safe模式。
文件模式:支持任意文件的Base64编码,拖拽或点击上传;支持将Base64文本还原为文件并下载。
智能检测:解码时自动检测 data: 前缀,还原为对应类型的文件。
使用步骤
1. 选择「文本Base64」或「文件Base64」模式。
2. 文本模式:输入文本,点击编码或解码按钮。
3. 文件模式:拖放或选择文件,自动生成Base64;或粘贴Base64文本,点击还原下载。
4. 如需URL安全的Base64,开启URL-safe选项。
常见问题
Base64编码后数据会变大吗?
是的,Base64编码后数据量会增加约33%。因为Base64用4个字符表示原来的3个字节。对于大文件不建议使用Base64编码传输。
Base64是加密吗?
Base64是编码而非加密,任何人都可以解码还原。不要将敏感信息单独使用Base64编码,那起不到保密作用。
什么是URL-safe Base64?
标准Base64包含 + 和 / 字符,在URL中需要额外编码。URL-safe模式将 + 替换为 -,/ 替换为 _,并通常去除 = 填充,可直接用于URL。
你可能还想问
长度为什么会变长?
每 3 字节编码成 4 个字符,体积约增 33%;这就是内嵌小图标会变大的原因,体积敏感的场景应改用二进制传输或 gzip 压缩后再编码。
末尾的等号是什么意思?
填充符:输入长度不是 3 的倍数时补齐用,一个等号代表缺 1 字节、两个等号缺 2 字节;复制时漏掉等号可能导致解码失败。
速查在线工具箱