Pythonでは、base64モジュールを使用してBase64エンコードとデコードを行うことができます。以下にその方法を示します。

Base64エンコード

文字列をBase64エンコードするには、まず文字列をバイト列に変換します。その後、base64.b64encode()関数を使用してエンコードを行います。

import base64

def stringToBase64(s):
    return base64.b64encode(s.encode('utf-8'))

この関数は、文字列sを引数に取り、その文字列をUTF-8でエンコードしたバイト列をBase64エンコードします。

Base64デコード

Base64エンコードされた文字列をデコードするには、base64.b64decode()関数を使用します。

def base64ToString(b):
    return base64.b64decode(b).decode('utf-8')

この関数は、Base64エンコードされた文字列bを引数に取り、その文字列をデコードしてからUTF-8でデコードした文字列を返します。

以上がPythonでBase64エンコードとデコードを行う基本的な方法です。これらの関数を適切に使用することで、文字列とBase64エンコードされた文字列の間で変換を行うことができます。

投稿者 admin

コメントを残す

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