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.