\

Pythonでは、Base64エンコードされた文字列を16進数(Hex)に変換することが可能です。以下にその方法を示します。

まず、Base64エンコードされた文字列をデコードします。Pythonにはbase64モジュールがあり、これを使用してBase64エンコードされた文字列をデコードできます。

import base64
base64_string = "SGVsbG8gV29ybGQh"  # Base64エンコードされた文字列
binary_string = base64.b64decode(base64_string)

次に、このバイナリ文字列を16進数に変換します。Pythonのbytesオブジェクトにはhexメソッドがあり、これを使用してバイナリ文字列を16進数に変換できます。

hex_string = binary_string.hex()
print(hex_string)  # 出力: 48656c6c6f20576f726c6421

以上の手順で、Base64エンコードされた文字列を16進数に変換することができます。

なお、この変換は逆も可能で、16進数からBase64エンコードされた文字列に変換することもできます。

以上がPythonでBase64からHexへの変換方法になります。この情報がPythonプログラミングに役立つことを願っています。

投稿者 admin

コメントを残す

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