base64和base62

很多人知道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
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容