binascii — binarne/ASCII konverzije#
Ovaj modul implementira konverzije između binarnih podataka i raznih kodiranja istih u ASCII obliku (u oba smjera). Pruža pomoćne funkcije za hex-nizove, base64 i CRC-32 koje se obično koriste pri prijenosu binarnih podataka kanalima koji podržavaju samo tekst.
Funkcije#
- binascii.hexlify(data: bytes, sep: str | bytes | None = None) bytes#
Pretvara bajtove u objektu data u heksadecimalni prikaz. Vraća bytes objekt.
Ako je naveden dodatni argument sep, koristi se kao razdjelnik između heksadecimalnih vrijednosti.
- binascii.unhexlify(data: str | bytes) bytes#
Pretvara heksadecimalne podatke u binarni prikaz. Vraća bytes niz. (tj. inverz funkcije hexlify)
- binascii.a2b_base64(data: str | bytes) bytes#
Dekodira base64 kodirane podatke, zanemarujući nevaljane znakove u ulazu. U skladu s RFC 2045 s.6.8. Vraća bytes objekt.