为什么我们有Base64编码?我是一个初学者,我真的不明白为什么您会将字节混淆成其他东西(除非是加密的)。在其中一本书中,我读到在无法进行二进制传输时,Base64编码非常有用。例如。当我们发布表单时,它会被编码。但是为什么我们将字节转换为字母呢?我们不能只是将字节转换为字符串格式而在两者之间留有空格吗?例如,00000001 00000004
?还是0000000100000004
因为字节总是成对出现8而没有任何空间?
11
因为您只是像使用base64一样将1字节变成8,而不是3变成4(如果内存正确地为我服务)。带宽是有限的。
—
Brian Roach 2012年
您会混淆位(每字节浪费8位)和字节,它们可能以任何形式分组。
—
DenysSéguret2012年