binaascii:A Python 在二進位制和 ASCII 之間轉換

luckzack發表於2024-05-09

binaascii 是一個用於在二進位制和 ASCII 之間轉換的模組。
b2a_base64 是 binaascii 模組中的一種方法,它將 base64 資料轉換為二進位制資料。下面是這個方法的一個例子:

import base64
import binascii

msg = "Tandrew"
encoded = msg.encode('ascii')
base64_msg = base64.b64encode(encoded)
decode = binascii.a2b_base64(base64_msg)
print(decode)
# Output: b'Tandrew'

該段程式碼應該是不言自明的。簡單地說,它涉及編碼、轉換為 base64,以及使用 b2a_base64 方法將其轉換回二進位制。
以下是屬於 binaascii 模組的其他一些函式:a2b_qp()、b2a_qp() 和 a2b_uu()。

相關文章