Base64 多行合併

多行 Base64 输入
0 行 · 0 字元

線上 Base64 合併工具,把多行 Base64 字串合併為單行字串,去除所有換行、空格與定位字元。瀏覽器本地處理不上傳伺服器,輸入即時合併。

相關推薦

什麼是 Base64 多行合併?

Base64 多行合併是把被換行或空白字元切斷的多行 Base64 字串拼接為單行連續字串的操作。許多系統(郵件 MIME、記錄檔、JSON 欄位)在傳輸 Base64 時會按 76 字元自動換行或插入空白,接收方要還原就必須先合併。

**合併的本質:** 僅去除輸入字串中的空白字元(空格、換行 \n、歸位字元 \r、定位字元 \t),不做 Base64 解碼、不修改字元內容。

**和「Base64 解碼」的差別:** 解碼是把 Base64 還原為原始二進位或文字;合併只是把同一字串的實體佈局調整為單行,原始內容不變。

**典型用途:** ① 郵件 MIME 編碼內容還原;② JSON 欄位中含換行的 Base64 整理為單行便於複製;③ 記錄檔中多行列印的 Base64 重組後解碼;④ HTTP 標頭 Authorization 欄位整理。

適用場景

  • 把郵件 MIME 格式中被換行的 Base64 內容還原為單行,便於解碼或傳輸
  • 把 JSON 字串中含換行的 Base64 欄位整理為單行,便於複製或貼上
  • 把記錄檔或終端機中多行列印的 Base64 重組後用於二次處理
  • 整理 HTTP 標頭 Authorization 欄位中的 Base64 憑證為單行格式
  • 把網頁或文件中複製來的帶空白的 Base64 清理為連續字串

使用方法

  1. 在左側輸入框貼上或輸入多行 Base64 字串(可包含換行、空格、定位字元)。
  2. 工具自動合併為單行字串並顯示在右側輸出區,可在狀態列查看行數與字元數。
  3. 查看輸出區下方的「✓ 有效」或「✗ 格式有誤」提示,確認合併後字串是合法 Base64。
  4. 點擊「複製」按鈕複製合併結果,或點擊「下載」按鈕儲存為 txt 檔案。

功能特點

  • 即時合併:輸入變化 300ms 後自動合併為單行
  • 去除全部空白:去除空格、換行、歸位字元、定位字元
  • 格式校驗:輸出區顯示「✓ 有效 / ✗ 格式有誤」狀態
  • 一鍵複製:合併結果可直接複製到剪貼簿
  • 下載為 txt:可儲存為 merged-base64.txt 檔案
  • 行數與字元數統計:底部狀態列即時顯示
  • PC / 行動裝置自適應:PC 端左右分欄可拖曳調整,行動裝置 tab 切換
  • 純瀏覽器處理:內容不上傳伺服器

最佳实践

保留原始多行內容

合併前保留原始輸入作為參考,避免合併後無法回退。

合併後先校驗再使用

用輸出區的有效性提示或「Base64 校驗」工具確認合併後是合法 Base64。

大輸入分批處理

單個輸入字串過大時可拆為多段分別合併,避免瀏覽器卡頓。

URL-safe 場景單獨處理

URL-safe Base64(用 - 與 _)請用對應工具,避免與標準 Base64 混淆。

DataURL 場景先拆分

合併 DataURL 時建議先用「Base64 DataURL」工具拆分前綴和負載,再分別合併。

常見問題

合併和「清理 / 格式化」有什麼差別?

「合併」只去除空白並拼接成單行;「清理」還會去除非法字元、補填充符等;「格式化」則是反過來,把單行拆成固定寬度。本工具僅做合併,不修改 Base64 字元內容。

合併後字元數對得上嗎?

對得上。合併僅刪除空白字元,Base64 字元本身不變,所以合併後字元數 = 原始字串去掉空白後的字元數。

合併後解碼失敗怎麼辦?

可能是輸入中混入了非 Base64 字元(如多餘的中文、特殊符號)。先用「Base64 校驗」工具檢查字元集,再用「Base64 清理」工具去除雜質。

支援 URL-safe Base64 合併嗎?

支援。URL-safe Base64 使用 - 與 _ 代替 + 與 /,本工具同樣會去除其中的空白字元。如需進一步區分兩種變體,可用「Base64 URL 安全」工具。

合併會影響 Base64 內容嗎?

不會。本工具只去除空白字元,不修改 A-Z、a-z、0-9、+、/、= 等任何 Base64 字元,合併前後解碼結果完全一致。

能合併帶 data: 前綴的 DataURL 嗎?

可以合併。本工具不去除 data:image/png;base64, 前綴,僅去除前綴和有效負載之間的空白。如需拆分前綴和負載,可使用「Base64 DataURL」工具。

能一次性合併幾百行 Base64 嗎?

可以。本工具對輸入長度沒有硬性限制,瀏覽器記憶體足夠即可。建議單次輸入不超過 100MB 字元以獲得最佳回應速度。

內容會上傳伺服器嗎?

不會。本工具純瀏覽器端處理,所有合併操作在本地完成,輸入內容不會離開你的裝置。

合併結果可以直接解碼嗎?

可以,複製合併後的單行 Base64 到「Base64 解碼」工具即可還原原始內容。

術語表

Base64
用 64 個可列印字元表示二進位資料的編碼方式。本工具只處理 Base64 字串的實體佈局,不做編解碼。
MIME 換行
電子郵件標準中,Base64 輸出按 76 字元自動換行便於傳輸。本工具可合併此類被換行的 Base64。
空白字元
包括空格、定位字元(\t)、換行(\n)、歸位字元(\r)等不可見字元。本工具的合併操作即去除這些字元。
合併 (Merge)
僅做字串拼接和去空白,不修改 Base64 字元內容。與「解碼」「編碼」「清理」等更複雜的處理有所區別。

Authoritative References