Base64編碼/解碼
什麼是base編碼?
Base是網路上最常見的用於傳輸8Bit位元組碼的編碼方式之一,Base就是一種基於個可列印字元來表示二進制數據的方法。可查看RFC2045~RFC2049,上面有MIME的詳細規範。Base,就是包括小寫字母a-z、大寫字母A-Z、數位0-9、符號"+"、"/"一共個字元的字元集,(任何符號都可以轉換成這個字元集中的字元,這個轉換過程就叫做base編碼。Base編碼是從二進制到字元的過程,可用於在HTTP環境下傳遞較長的標識資訊。採用Base編碼具有不可讀性,需要解碼後才能閱讀。Base由於以上優點被廣泛應用於電腦的各個領域,然而由於輸出內容中包括兩個以上“符號類”字元(+, /, =),不同的應用場景又分別研製了Base的各種“變種”。為統一和規範化Base的輸出,Base62x被視為無符號化的改進版本。