什么是 Base64?
Base64 是一组二进制到文本的编码方案,通过将其转换为基数 64 表示法,以 ASCII 字符串格式表示二进制数据。它允许二进制数据(如图像或文件)通过设计用于可靠处理文本的通道进行传输。
Base64 如何工作
Base64 的工作原理是将输入的二进制数据分成 24 位组(3 字节)。然后将这些组分成四个 6 位块。每个 6 位值都映射到 Base64 字母表中的特定字符(A-Z、a-z、0-9、+、/)。如果数据长度不能被 3 整除,则添加“=”字符作为填充。
3 Bytes (24 bits) → 4 Chars (6 bits each)
编码与加密
一个常见的误解是 Base64 可以保护数据。Base64 是编码,而不是加密。任何人都可以在没有密钥或密码的情况下解码 Base64 字符串。因此,切勿单独使用 Base64 存储密码或敏感机密。
Base64 ≠ Password Protection
常见用例
- 数据 URI:将图像或图标直接嵌入 HTML/CSS 中以减少 HTTP 请求。
- 电子邮件附件 (MIME):通过旧的基于文本的 SMTP 协议安全地传输二进制文件。
- API 和 JSON:在 JSON 有效负载内传输二进制数据(如 PDF 或图像)。
为什么这个工具是安全的?
与许多服务器端工具不同,Nicetool.dev 采用“本地优先”架构。我们利用您浏览器的功能来处理所有编码和解码任务。
您的数据永远不会发送到我们的服务器。