Pythonでは、Base64エンコーディングとデコーディングを行うための組み込みモジュールが提供されています。この記事では、PythonでBase64エンコーディングとデコーディングを行う方法について説明します。

Base64とは

Base64は、英大文字、小文字、数字、記号の64文字のみを用いて、データを表現する処理のことです。エンコードは変換することで、デコードは元に戻すことです。

PythonでのBase64エンコーディングとデコーディング

Pythonでは、base64モジュールがBase64関連の機能をまとめています。b64encode()がBase64エンコード、b64decode()がBase64デコードの機能を提供します。

文字列をBase64でエンコードする方法

Pythonのbase64モジュールを使用して文字列をBase64でエンコードする方法は以下の通りです。

import base64
print(base64.b64encode('こんにちは'.encode()))

このコードは、文字列’こんにちは’をエンコードしてBase64形式の文字列を出力します。

Base64でエンコードされた文字列をデコードする方法

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

import base64
print(base64.b64decode(b'44GT44KT44Gr44Gh44Gv').decode())

このコードは、Base64でエンコードされた文字列をデコードして元の文字列を出力します。

以上がPythonでBase64エンコーディングとデコーディングを行う方法になります。これらの機能を使って、さまざまなデータのエンコーディングとデコーディングを行うことができます。

投稿者 admin

コメントを残す

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