很多人知道base64,簡單列舉幾個(gè)base64的場景:
1、用來做簡單的加密解密
2、可以避免傳輸中的中文亂碼
3盗忱、圖片傳輸、存儲(chǔ)和展示(html的img標(biāo)簽是可以直接展示base64圖片的)
base64之所以叫base64羊赵,是因?yàn)樗昧?4個(gè)字符趟佃,包括0-9,a-z昧捷,A-Z闲昭,+和/
其中+和/因?yàn)樵谝恍﹫鼍跋麓碇厥夂x(比如url),可能會(huì)用"-"代替靡挥,有的場景下用"."代替
這些場景下我們用base62其實(shí)更好序矩,base62之所以叫base62,是因?yàn)樗昧?2個(gè)字符跋破,包括0-9簸淀,a-z,A-Z
現(xiàn)在各個(gè)社交網(wǎng)站的短URL毒返,基本都是用base62來編碼的租幕。
從編碼數(shù)量上來說,base64可以編出更多的編碼拧簸,大概比base62多120億個(gè)劲绪,但是通常情況下來說,base62也夠了狡恬。