binascii --- konversi biner/ASCII#
Modul ini mengimplementasikan konversi antara data biner dan berbagai pengkodeannya dalam bentuk ASCII (dua arah). Modul ini menyediakan helper hex-string, base64, dan CRC-32 yang umum digunakan saat mengirimkan data biner melalui saluran teks saja.
Fungsi#
- binascii.hexlify(data: bytes, sep: str | bytes | None = None) bytes#
Konversikan byte dalam objek data ke representasi heksadesimal. Mengembalikan objek bytes.
Jika argumen tambahan sep disediakan, argumen tersebut digunakan sebagai pemisah antara nilai heksadesimal.
- binascii.unhexlify(data: str | bytes) bytes#
Konversikan data heksadesimal ke representasi biner. Mengembalikan string bytes. (yaitu kebalikan dari hexlify)
- binascii.a2b_base64(data: str | bytes) bytes#
Dekode data yang dikodekan base64, mengabaikan karakter tidak valid dalam input. Sesuai dengan RFC 2045 s.6.8. Mengembalikan objek bytes.