base64 字串 是一種將二進位資料(如圖像、音訊或檔案)編碼為文字格式的方法。這對於透過旨在處理文字(例如 JSON 或 XML)的媒體傳輸資料或將二進位資料直接嵌入網頁中非常有用。
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中文網其他相關文章!