base64 文字列 は、バイナリ データ (画像、音声、ファイルなど) をテキスト形式にエンコードする方法です。これは、テキスト (JSON や XML など) を処理するように設計された媒体を介してデータを送信したり、バイナリ データを Web ページに直接埋め込んだりする場合に便利です。
Base64 は、バイナリ データを一連の ASCII 文字として表します。これは、バイナリ データを 6 ビットのチャンクに分割し (ASCII では 64 個の印刷可能文字が使用されるため)、それらのチャンクを 64 個の ASCII 文字の定義済みセットにマッピングすることで行われます。
例:
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA..."/>
{ "image": "iVBORw0KGgoAAAANSUhEUgAAAAUA..." }
import base64 # Encode a string to base64 data = "Hello, World!" encoded = base64.b64encode(data.encode()) print(encoded) # Output: b'SGVsbG8sIFdvcmxkIQ==' # Decode a base64 string decoded = base64.b64decode(encoded).decode() print(decoded) # Output: "Hello, World!"
以上がPythonのベース文字列とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。