binascii — ikili/ASCII dönüşümleri#
Bu modül, ikili veriler ile bunların ASCII biçimindeki çeşitli kodlamaları arasındaki dönüşümleri (her iki yönde de) uygular. İkili verileri yalnızca metin tabanlı kanallar üzerinden iletirken yaygın olarak kullanılan onaltılık dize (hex-string), base64 ve CRC-32 yardımcılarını sağlar.
Fonksiyonlar#
- binascii.hexlify(data: bytes, sep: str | bytes | None = None) bytes#
data nesnesindeki baytları onaltılık bir gösterime dönüştürür. Bir bytes nesnesi döndürür.
Ek argüman sep sağlanırsa, onaltılık değerler arasında ayırıcı olarak kullanılır.
- binascii.unhexlify(data: str | bytes) bytes#
Onaltılık verileri ikili gösterime dönüştürür. Bir bytes dizesi döndürür. (yani hexlify işleminin tersi)
- binascii.a2b_base64(data: str | bytes) bytes#
Base64 ile kodlanmış verilerin kodunu çözer, girdideki geçersiz karakterleri yok sayar. RFC 2045 s.6.8 ile uyumludur. Bir bytes nesnesi döndürür.