このドキュメンテーションは、MicroPython の最新開発ブランチのためのものです。 リリースバージョンでは利用できない機能に言及することがあります。

特定のリリースのドキュメントをお探しの場合は、左側のドロップダウンメニューを使って、 望みのバージョンを選択します。

binascii -- バイナリ/ASCII 変換

このモジュールは、該当する CPython モジュールのサブセットを実装しています。 詳しくはオリジナルの CPython ドキュメンテーションを参照してください: binascii.

このモジュールは、バイナリデータと ASCII 形式のさまざまなエンコーディングとの間の変換(両方向)を実装します。

関数

binascii.hexlify(data[, sep])

data の bytes 型オブジェクトを16進表現に変換します。bytes 型オブジェクトを返します。

追加の引数 sep が指定された場合、それは16進値の間のセパレータとして使われます。

binascii.unhexlify(data)

16進データをバイナリ表現に変換します。bytes 型オブジェクトを返します。(すなわち、hexlify の逆)

binascii.a2b_base64(data)

base64でエンコードされたデータをデコードします。入力中の無効な文字は無視します。RFC 2045 s.6.8 に準拠しています。バイト列を返します。

binascii.b2a_base64(data, *, newline=True)

RFC 3548 のように、バイナリデータをbase64形式でエンコードします。newline が True であれば、コード化されたデータの後ろに改行文字を付けて、bytes 型オブジェクトとして返します。