PythonでBase64を使ったデータのエンコードとデコード
PythonでBase64文字列とバイナリデータ(バイト列)の変換を行うには、base64 モジュールを使用します。
Base64文字列からバイナリデータに変換する
base64 モジュールのbase64.b64decode()
関数を使用してBase64文字列をバイナリデータに変換できます。
下記では、変換後のバイナリデータはdata
変数に格納されます。
バイナリデータからBase64文字列に変換する
バイナリデータからBase64文字列を取得するには、base64 モジュールのbase64.b64encode()
関数を使用します。
下記は、画像ファイルからBase64文字列を取得する例です。