binascii — binaire/ASCII-conversies¶
Deze module implementeert conversies tussen binaire data en diverse coderingen ervan in ASCII-vorm (in beide richtingen). Het biedt hex-string-, base64- en CRC-32-hulpfuncties die vaak gebruikt worden bij het verzenden van binaire data over kanalen die alleen tekst ondersteunen.
Functies¶
- binascii.hexlify(data: bytes, sep: str | bytes | None = None) bytes¶
Converteer de bytes in het data-object naar een hexadecimale representatie. Retourneert een bytes-object.
Als het aanvullende argument sep wordt opgegeven, wordt dit gebruikt als scheidingsteken tussen hexadecimale waarden.
- binascii.unhexlify(data: str | bytes) bytes¶
Converteer hexadecimale data naar binaire representatie. Retourneert een bytes-string. (d.w.z. de inverse van hexlify)
- binascii.a2b_base64(data: str | bytes) bytes¶
Decodeer base64-gecodeerde data, waarbij ongeldige tekens in de invoer genegeerd worden. Voldoet aan RFC 2045 s.6.8. Retourneert een bytes-object.