binascii — binääri-/ASCII-muunnokset¶
Tämä moduuli toteuttaa muunnoksia binääridatan ja sen erilaisten ASCII-muotoisten koodausten välillä (molempiin suuntiin). Se tarjoaa heksamerkkijono-, base64- ja CRC-32-apufunktiot, joita käytetään yleisesti binääridatan välittämiseen pelkkää tekstiä tukevien kanavien kautta.
Funktiot¶
- binascii.hexlify(data: bytes, sep: str | bytes | None = None) bytes¶
Muunna data-objektin tavut heksadesimaaliesitykseksi. Palauttaa bytes-objektin.
Jos lisäargumentti sep annetaan, sitä käytetään erottimena heksadesimaaliarvojen välillä.
- binascii.unhexlify(data: str | bytes) bytes¶
Muunna heksadesimaalidata binääriesitykseksi. Palauttaa bytes-merkkijonon. (eli hexlifyn käänteistoiminto)
- binascii.a2b_base64(data: str | bytes) bytes¶
Dekoodaa base64-koodattu data jättäen syötteen virheelliset merkit huomiotta. Noudattaa standardia RFC 2045 s.6.8. Palauttaa bytes-objektin.