最佳答案:base32具有许多优点:适合不区分大小写的文件系统,更利于人类口语交流或记忆。结果可以用作文件名,因为它不包含路径分隔符 “/”等符号。排除了视觉上容易混淆的字符,因此可以准确的人工录入。(例如,R
base32具有许多优点:
适合不区分大小写的文件系统,更利于人类口语交流或记忆。
结果可以用作文件名,因为它不包含路径分隔符 “/”等符号。
排除了视觉上容易混淆的字符,因此可以准确的人工录入。(例如,RFC4648符号集忽略了数字“1”、“8”和“0”,因为它们可能与字母“I”,“B”和“O”混淆)。
排除填充符号“=”的结果可以包含在URL中,而不编码任何字符。
Base32的缺点:
Base32比Base64多占用大约20%的空间。因为Base32使用8个ASCII字符去编码原数据中的5个字节数据,而Base64是使用4个ASCII字符去编码原数据中的3个字节数据。