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.