Base64編碼與解碼

使用我們的線上工具輕鬆對 Base64 格式的資料進行編碼和解碼。

選擇類型 :

或將您的文件放在此處

Base64編碼的結果會出現在這裡

Base64 是一種二進位到文字的編碼方案,可將二進位資料轉換為可透過基於文字的協定(例如電子郵件或 HTTP)安全傳輸的格式。

01. 使用 Base64 編碼

  • 輸入資料被分成每組三個位元組(24 位元)的群組。
  • 然後每組被分成四個 6 位元塊。
  • 每個 6 位元區塊的十進位值用作查找表的索引,該查找表包含 Base64 編碼中使用的 64 個字元。
  • 每個索引對應的字元被連接在一起,產生一個 Base64 編碼的字串。
  • 如果輸入資料不能被三整除,則會在末尾添加填充字元(“=”)以使總長度為四的倍數。

02. 使用 Base64 解碼

  • Base64 編碼的字串分為四個字元組。
  • 使用查找表將每個字元轉換回其 6 位元二進位表示形式。
  • 所得的四個 6 位元區塊組合起來形成三個位元組(24 位元)。
  • 如果存在填充字元('='),它們在解碼過程中將被忽略。
  • 最終的結果就是解碼後的二進位資料。