Base64 / Base64URL 编码与解码
Base64将每三个字节表示为四个字符。文本先转为UTF-8字节。例如foo得到Zm9v;f在标准Base64中为Zg==,在Base64URL中为Zg。标准使用+和/,必须包含必要的=填充。Base64URL使用-和_,输出不带填充,输入可无填充或含严格正确的填充。解码拒绝空格、换行、混合字符集、错误长度及非零末尾位。原文本换行在编码再解码后保留。无效UTF-8和未配对代理项会被拒绝。Base64是编码,不是加密。 二进制模式接受任意字节(包括无效 UTF-8),最多 1 MiB。编码时打开文件;解码时将原始字节下载为 decoded.bin。十六进制预览最多显示 128 字节。
数据仅在此页面处理,不上传或自动保存。
文本或二进制数据在编码前或解码后最多1 MiB(1,048,576字节)。文本模式要求有效的UTF-8。Base64输入最多1,398,104个ASCII字符。