\

PythonでBase64エンコーディングとデコーディングを行う方法について説明します。Base64は、データを64種類の印字可能な文字(A〜Z、a〜z、0〜9、+、/)で表現するエンコード方式です。

Base64エンコーディング

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

import base64

# 文字列"Hello"をエンコード
encoded = base64.b64encode(b'Hello')
print(encoded)  # b'SGVsbG8='

このコードでは、文字列”Hello”をバイト列に変換し、それをBase64でエンコードしています。

Base64デコーディング

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

# Base64エンコーディングされたバイト列をデコード
decoded = base64.b64decode(encoded)
print(decoded)  # b'Hello'

このコードでは、Base64エンコーディングされたバイト列をデコードし、元のバイト列を取得しています。

以上がPythonでのBase64エンコーディングとデコーディングの基本的な方法です。これらの機能を利用することで、バイナリデータをテキスト形式で安全に転送したり、保存したりすることが可能になります。.

投稿者 admin

コメントを残す

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