python標準庫:base64模塊
阿新 • • 發佈:2018-09-15
height 二進制 google 分享 clas mil 方法 16px nco
Base64是一種用64個字符來表示任意二進制數據的方法。(將二進制編碼轉換成ASCII字符)。使用A-Z,a-z,0-9,/,+這64個字符。
函數 | 描述 |
base64.b64encode(s) | 對二進制數據進行base64編碼 |
base64.b64decode(s) | 對base64編碼的數據進行解碼 |
base64.urlsafe_b64encode(s) | 對URL進行baase64編碼 |
base64.urlsafe_b64decode(s) | 解碼 |
import base64 str1=b"hello word" encode_data=base64.b64encode(str1)print(encode_data) print(base64.b64decode(encode_data)) >>>>b‘aGVsbG8gd29yZA==‘ b‘hello word‘
import base64 url="https://www.google.com" encode_data=base64.urlsafe_b64encode(url.encode()) print(encode_data) print(base64.urlsafe_b64decode(encode_data)) >>>b‘aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbQ==‘ b‘https://www.google.com‘
python標準庫:base64模塊