Pythonではbase64
というモジュールを使うとBase64によるエンコード・デコードを行うことができます。
Base64とは?
Base64とは、英大文字、小文字、数字、記号の64文字のみを用いて、データを表現する処理のことです。エンコードは変換することで、デコードは元に戻すことです。
PythonでのBase64エンコード・デコード
Pythonではbase64
モジュールがBase64関連の機能をまとめています。b64encode()
がBase64エンコード、b64decode()
がBase64デコードの機能を提供します。
エンコードの例
import base64
print(base64.b64encode('こんにちは'.encode())) # b'44GT44KT44Gr44Gh44Gv'
上記のコードは、文字列’こんにちは’をエンコードしています。
デコードの例
import base64
print(base64.b64decode(b'44GT44KT44Gr44Gh44Gv').decode()) # 'こんにちは'
上記のコードは、エンコードされた文字列をデコードしています。
以上がPythonでのBase64エンコード・デコードの基本的な使い方です。これを理解することで、データのエンコード・デコードを行う際に役立つでしょう。.