binascii — conversiones binario/ASCII¶
Este módulo implementa conversiones entre datos binarios y varias codificaciones de los mismos en forma ASCII (en ambas direcciones). Proporciona ayudantes de cadena hexadecimal, base64 y CRC-32 que se usan habitualmente al transmitir datos binarios por canales de solo texto.
Funciones¶
- binascii.hexlify(data: bytes, sep: str | bytes | None = None) bytes¶
Convierte los bytes del objeto data a una representación hexadecimal. Devuelve un objeto bytes.
Si se proporciona el argumento adicional sep, se usa como separador entre los valores hexadecimales.
- binascii.unhexlify(data: str | bytes) bytes¶
Convierte datos hexadecimales a una representación binaria. Devuelve una cadena de bytes. (es decir, la inversa de hexlify)
- binascii.a2b_base64(data: str | bytes) bytes¶
Decodifica datos codificados en base64, ignorando los caracteres no válidos en la entrada. Cumple con RFC 2045 s.6.8. Devuelve un objeto bytes.