binascii — binär/ASCII-konverteringar¶
Denna modul implementerar konverteringar mellan binärdata och olika kodningar av den i ASCII-form (i båda riktningarna). Den tillhandahåller hjälpfunktioner för hex-strängar, base64 och CRC-32 som ofta används vid överföring av binärdata över textbaserade kanaler.
Funktioner¶
- binascii.hexlify(data: bytes, sep: str | bytes | None = None) bytes¶
Konvertera byten i objektet data till en hexadecimal representation. Returnerar ett bytes-objekt.
Om det ytterligare argumentet sep anges används det som en avgränsare mellan hexadecimala värden.
- binascii.unhexlify(data: str | bytes) bytes¶
Konvertera hexadecimal data till binär representation. Returnerar en bytes-sträng. (dvs. inversen av hexlify)
- binascii.a2b_base64(data: str | bytes) bytes¶
Avkoda base64-kodad data och ignorera ogiltiga tecken i indatan. Följer RFC 2045 s.6.8. Returnerar ett bytes-objekt.