Pythonでは、Base64エンコードされたバイト列を文字列に変換するためには、base64モジュールとdecodeメソッドを使用します。以下に具体的なコードを示します。

import base64

# Base64エンコードされたバイト列
base64_bytes = b'SGVsbG8gd29ybGQ='  # "Hello world"のBase64エンコード

# バイト列をデコードして文字列に変換
string = base64.b64decode(base64_bytes).decode('utf-8')

print(string)  # 出力: Hello world

このコードでは、まずbase64.b64decode関数を使用してBase64エンコードされたバイト列をデコードし、その結果をdecodeメソッドでUTF-8文字列に変換しています。

この方法を使用すれば、PythonでBase64エンコードされたバイト列を簡単に文字列に変換することができます。ただし、エンコーディングは元の文字列のエンコーディングに合わせて適切に選択する必要があります。.

投稿者 admin

コメントを残す

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