base64和base62

2017-11-01  本文已影响618人  老胡聊聊天

很多人知道base64,简单列举几个base64的场景:
1、用来做简单的加密解密
2、可以避免传输中的中文乱码
3、图片传输、存储和展示(html的img标签是可以直接展示base64图片的)

base64之所以叫base64,是因为他用了64个字符,包括0-9,a-z,A-Z,+和/

image.png

其中+和/因为在一些场景下代表着特殊含义(比如url),可能会用"-"代替,有的场景下用"."代替

这些场景下我们用base62其实更好,base62之所以叫base62,是因为他用了62个字符,包括0-9,a-z,A-Z

现在各个社交网站的短URL,基本都是用base62来编码的。

从编码数量上来说,base64可以编出更多的编码,大概比base62多120亿个,但是通常情况下来说,base62也够了。


image.png
上一篇下一篇

猜你喜欢

热点阅读