1. 程式人生 > >python標準庫:base64模塊

python標準庫:base64模塊

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)) >>>>baGVsbG8gd29yZA== bhello word
import base64
url="https://www.google.com"
encode_data=base64.urlsafe_b64encode(url.encode())
print(encode_data)
print(base64.urlsafe_b64decode(encode_data))


>>>baHR0cHM6Ly93d3cuZ29vZ2xlLmNvbQ==
bhttps://www.google.com

python標準庫:base64模塊