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.