Base64 拆分

单行 Base64 输入
1 行 · 0 字元

線上 Base64 拆分工具,依字元數或位元組數將長 Base64 字串拆成多行。支援 RFC 2045 76 字元換行標準、自訂每行寬度,適合 MIME 郵件附件與 PEM 憑證展示。所有處理在瀏覽器本機完成,資料不離開裝置。

相關推薦

什麼是 Base64 拆分?

Base64 拆分是將長 Base64 字串依規則切成多行的操作。常見場景:①MIME 郵件附件每 76 字元換行;②PEM 憑證每 64 字元換行;③長字串需要依位元組數分塊傳輸。

**為什麼需要拆分?** Base64 本身是單行字串,但:①郵件協定限制單行長度 76 字元(MIME 標準);②日誌/原始碼展示時按行顯示更易讀;③部分系統(如終端機)顯示過長的單行會換行異常。

**兩種單位:** ①依字元數(76 字元/行)—— RFC 2045 MIME 標準;②依位元組數(57 位元組/行)—— 相當於 76 字元 Base64 對應的位元組數。本工具預設依字元,支援切換。

**與 padding 的關係:** 拆分不影響 Base64 內容,但拆分後每段可能需要重新計算 padding。本工具自動確保每段獨立為合法的 Base64。

適用場景

  • 準備 MIME 郵件附件格式
  • PEM 憑證格式化展示
  • 長 Base64 字串按行顯示便於閱讀
  • 在日誌/原始碼/Markdown 中嵌入長 Base64
  • 依位元組分塊傳輸(斷點續傳)
  • 教學 Base64 標準換行格式

使用方法

  1. 貼上或上傳 Base64 字串
  2. 選擇拆分寬度(字元/位元組)或預設(MIME 76 / PEM 64)
  3. 選擇換行符(\n / \r\n)
  4. 點擊拆分按鈕,檢視行數與結果

功能特點

  • 依字元/位元組數拆分 Base64
  • MIME 76 字元 / PEM 64 字元預設
  • 自訂每行寬度
  • 可選換行符(\n / \r\n / \r)
  • 可保留或不保留 padding
  • 本機瀏覽器處理:內容不上傳
  • 一鍵反拆分(合併回單行)

常見問題

MIME 標準每行多少字元?

標準是每 76 字元換行(RFC 2045)。本工具預設採用此設定。

拆分後 Base64 大小會變嗎?

會增加。每 76 字元增加 2 位元組換行(\r\n)。1 MB Base64 拆分後約增加 26 KB。

可以使用 PEM 拆分風格嗎?

可以。本工具支援 PEM(每 64 字元換行),符合 SSL/TLS 憑證、X.509 憑證的展示格式。

拆分和解碼會不會影響內容?

不會。拆分僅在 Base64 字串中插入換行,解碼後位元組流完全相同。

可以指定每行字元數嗎?

可以。本工具支援 40 / 50 / 64 / 76 / 80 / 100 / 自訂寬度。

拆分時可以保留 padding 不變嗎?

可以。padding 在 Base64 中始終位於末尾,拆分後保持最後一段以 = 結束。

10MB Base64 檔案支援嗎?

支援。本工具使用串流分塊處理大 Base64,不卡頓。

上傳內容會上傳伺服器嗎?

不會。所有處理在瀏覽器內完成。

故障排查

拆分後再合併位元組長度變了

檢查拆分時是否啟用了「補齊 padding」選項,可能改變了末尾填充。

PEM 格式校驗失敗

確認使用 PEM 標準換行(每 64 字元 CRLF 換行),且首尾包含 BEGIN / END 標記。

術語表

MIME Base64 拆分
RFC 2045 標準,Base64 每 76 字元換行一次,最後一行為 4 的倍數。
PEM 拆分
PEM 憑證使用 Base64 每 64 字元換行。
MIME 行長
Base64 在 MIME 標準下每行不超過 76 字元。
換行字元
換行序列。Windows 使用 \r\n,Unix 使用 \n,舊版 macOS 使用 \r。

3 種 Base64 拆分預設對比

不同協定與應用使用不同的 Base64 換行寬度。

預設每行字元數標準典型場景
MIME 7676RFC 2045郵件附件
PEM 6464RFC 1421 / 7468SSL / TLS 憑證
OpenSSL 7070傳統相容舊系統

5 種 Base64 拆分典型場景

涵蓋郵件、憑證、編碼、日誌等典型場景。

場景推薦寬度核心價值
MIME 郵件附件76相容郵件客戶端
PEM 憑證64標準 PEM 格式
日誌/文件76-100便於閱讀
原始碼/Markdown76 / 80原始碼醒目提示相容
斷點續傳分塊依位元組網路傳輸

Authoritative References