binascii --- バイナリ/ASCII変換¶
このモジュールは、バイナリデータとそのさまざまなASCII形式のエンコーディングとの間の(双方向の)変換を実装します。テキストのみのチャネルでバイナリデータを送信する際によく使われる、16進数文字列、base64、CRC-32のヘルパーを提供します。
関数¶
- binascii.hexlify(data: bytes, sep: str | bytes | None = None) bytes¶
data オブジェクト内のバイトを16進数表現に変換します。bytesオブジェクトを返します。
追加の引数 sep が指定された場合、それは16進数値の間の区切り文字として使用されます。
- binascii.a2b_base64(data: str | bytes) bytes¶
base64でエンコードされたデータをデコードし、入力内の無効な文字は無視します。RFC 2045 s.6.8 に準拠します。bytesオブジェクトを返します。