宝塔拨测
文件转 Base64 后为什么大了 1/3?Data URL 内联、还原成文件与换行报错
92,811 字节的 PNG 转成 Base64 后是 123,770 个字符,比原文件多出约 1/3——因为 3 个字节要写成 4 个字符,还要加上 data:image/png;base64, 这段前缀。还原时前缀决定扩展名:带前缀能自动识别 png/txt 并逐字节还原,裸 Base64 下载出来是没后缀的 file;中间折行的串会报「不是合法的 Base64 字符串」。
阅读全文 →全部标签 /
92,811 字节的 PNG 转成 Base64 后是 123,770 个字符,比原文件多出约 1/3——因为 3 个字节要写成 4 个字符,还要加上 data:image/png;base64, 这段前缀。还原时前缀决定扩展名:带前缀能自动识别 png/txt 并逐字节还原,裸 Base64 下载出来是没后缀的 file;中间折行的串会报「不是合法的 Base64 字符串」。
阅读全文 →Base64 是编码不是加密:「服务器返回 502」编码成 5pyN5Yqh5Zmo6L+U5ZueIDUwMg==,粘回解码框就还原,全程不需要密钥。19 字节编成 28 个字符;URL safe 把 + 换成 -、/ 换成 _ 并去掉 =,解码时不勾选就报「不是合法的 Base64 字符串」。
阅读全文 →