Pythonでは、Base64エンコードされたバイトを文字列に変換するためには、base64
モジュールを使用します。このモジュールには、b64encode
とb64decode
という2つの非常に便利な関数が含まれています。
以下に、Base64エンコードされたバイトを文字列に変換するためのPythonコードの例を示します。
import base64
def stringToBase64(s):
return base64.b64encode(s.encode('utf-8'))
def base64ToString(b):
return base64.b64decode(b).decode('utf-8')
このコードでは、まず文字列をバイトにエンコードし、それをBase64にエンコードします。次に、Base64エンコードされたバイトをデコードし、それを文字列にデコードします。
このように、Pythonのbase64
モジュールを使用すると、Base64エンコードとデコードを簡単に行うことができます。これは、データを安全に送受信するための一般的な方法であり、Pythonでこれを行う方法を理解することは重要です。