\

Pythonでは、文字列をBase64にエンコードするためにbase64モジュールを使用します。このモジュールはPythonの標準ライブラリの一部であり、事前にインストールする必要はありません。

Base64とは

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

PythonでのBase64エンコード

Pythonのbase64モジュールは、Base64エンコードとデコードの機能を提供します。具体的には、b64encode()関数がBase64エンコードを、b64decode()関数がBase64デコードを行います。

以下に、Pythonで文字列をBase64でエンコードする例を示します。

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

このコードは、文字列’こんにちは’をエンコードします。b64encode()の引数はbytes型であるため、文字列を先にencode()でbytesに変換します。

PythonでのBase64デコード

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

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

このコードは、エンコードされた文字列をデコードし、元の文字列に戻します。

以上がPythonで文字列をBase64にエンコード・デコードする方法です。これらの知識を活用して、Pythonプログラミングをより効果的に行いましょう。.

投稿者 admin

コメントを残す

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