Pythonでは、base64モジュールを使用してBase64エンコードとデコードを行うことができます。Base64は、英大文字、小文字、数字、記号の64文字のみを用いて、データを表現する処理のことです。

Base64エンコードとデコード

Pythonのbase64モジュールは、b64encode()b64decode()という2つの主要な関数を提供しています。

b64encode()

b64encode()関数は、バイト列を引数として受け取り、そのバイト列をBase64エンコードした結果を返します。

import base64
print(base64.b64encode('こんにちは'.encode()))  # b'44GT44KT44Gr44Gh44Gv'

b64decode()

一方、b64decode()関数は、Base64エンコードされたバイト列または文字列を引数として受け取り、そのエンコードを解除(デコード)した結果を返します。

import base64
print(base64.b64decode(b'44GT44KT44Gr44Gh44Gv').decode())  # 'こんにちは'

これらの関数を使うことで、PythonでBase64エンコードとデコードを簡単に行うことができます。

まとめ

この記事では、Pythonのbase64モジュールを使用してBase64エンコードとデコードを行う方法について説明しました。これらの知識を活用して、Pythonプログラミングの幅を広げてみてください。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です