binascii --- chuyển đổi nhị phân/ASCII¶
Mô-đun này thực hiện chuyển đổi giữa dữ liệu nhị phân và các dạng mã hóa khác nhau của nó dưới dạng ASCII (theo cả hai chiều). Nó cung cấp các tiện ích chuỗi hex, base64 và CRC-32 thường được dùng khi truyền dữ liệu nhị phân qua các kênh chỉ hỗ trợ văn bản.
Các hàm¶
- binascii.hexlify(data: bytes, sep: str | bytes | None = None) bytes¶
Chuyển đổi các byte trong đối tượng data thành biểu diễn thập lục phân. Trả về đối tượng bytes.
Nếu đối số bổ sung sep được cung cấp, nó được dùng làm dấu phân cách giữa các giá trị thập lục phân.
- binascii.unhexlify(data: str | bytes) bytes¶
Chuyển đổi dữ liệu thập lục phân sang biểu diễn nhị phân. Trả về chuỗi bytes (tức là nghịch đảo của hexlify).
- binascii.a2b_base64(data: str | bytes) bytes¶
Giải mã dữ liệu được mã hóa base64, bỏ qua các ký tự không hợp lệ trong đầu vào. Tuân theo RFC 2045 s.6.8. Trả về đối tượng bytes.