Base64 编码 / 解码
FAQ
Base64 编码 / 解码 能做什么?
- Base64 编码:将文本或二进制数据(如图片、文件)转换为由 64 个安全字符组成的纯文本字符串,主要用于在网页、邮件等只能传输文本的场景中安全地嵌入和传输数据。
- Base64 解码:Base64 编码的逆向操作,负责将 Base64 文本字符串重新精准地还原成原本的图片、文件或可读的普通文本。
支持中文和表情符号吗?
支持。工具使用 UTF-8 编解码,可以处理多语言文本和表情符号。
Base64 编码后为什么会变长?
Base64 会将每 3 个字节的数据转换成 4 个可打印字符,因此编码后的内容通常会比原始数据增加约 33% 的体积。这是 Base64 的正常特性。
支持 URL Safe Base64 吗?
支持。工具在解码时兼容标准 Base64 和 URL Safe Base64(使用 '-' 和 '_' 替代 '+' 和 '/')格式。
Base64 可以加密数据吗?
不能。Base64 只是编码方式,不是加密算法。任何人都可以轻松将 Base64 内容解码还原。如果需要保护数据安全,应使用专门的加密算法。
Base64 解码失败是什么原因?
常见原因包括:
- 输入内容不是有效的 Base64 字符串。
- 数据被截断。
- 包含非法字符,或编码内容已经损坏。
请确认输入数据完整且格式正确。
Base64 常用于哪些场景?
- Data URL 图片嵌入、电子邮件附件传输。
- JSON API 数据交换。
- Token 传递。
- 在仅支持文本的系统中传输二进制数据。
数据会上传到服务器吗?
不会。所有编码和解码都在浏览器本地完成。