Base64 批次編碼
線上 Base64 批次編碼工具,把多行文字逐行轉為 Base64。支援 Standard 與 URL-safe 兩種變體,UTF-8 字元編碼,逐行統計成功與失敗。
相關推薦
什麼是 Base64 批次編碼?
Base64 批次編碼是把多行文字一次逐行轉為 Base64 字串的操作。每一行文字獨立編碼,輸出一一對應(不合併、不分塊),特別適合日誌欄位、設定項、批次憑證等需要逐條處理的場景。
**和「單條 Base64 編碼」的差別:** 單條編碼一次處理一行;批次編碼一次貼上 N 行、逐行並行輸出 N 個 Base64 結果,適合需要批次產出的工作流。
**和「Base64 合併」的差別:** 合併只去除空白並拼接成單行,**不做編碼**;批次編碼則是把 UTF-8 文字透過 btoa 轉成 Base64。
**Standard vs URL-safe:** Standard 用 + / = 字元,URL-safe 用 - _(去掉 =),適合 URL、檔名等不能含 + / = 的場景。本工具可在兩者之間切換。
適用場景
- 批次把日誌欄位、設定項、API 憑證轉為 Base64 用於傳輸或儲存
- 把多行 HTTP 標頭中的 username:password 轉為 Base64
- 把批次密鑰、權杖、簽名字串轉為 URL-safe Base64 方便放在 URL 中
- 把多行文字逐行編碼後用 base64-merge 合併為單行
- 資料匯入指令稿前對原始欄位做 Base64 前處理
- 把批次短文字快速轉成 Base64 用於測試樣本
使用方法
- 在左側輸入框貼上或輸入多行文字(每行一條待編碼內容)。
- 在頂部下拉中選擇變體:Standard(預設)或 URL-safe。
- 工具自動逐行編碼,結果按行號對應顯示在右側輸出區,底部顯示統計資訊。
- 點擊「全部複製」複製結果,或點擊「下載」按鈕儲存為 txt 檔案。
功能特點
- 逐行編碼:每行文字獨立產出對應 Base64 結果
- 兩種變體:Standard(+/=)與 URL-safe(-_)一鍵切換
- UTF-8 字元集:支援中文、Emoji、Latin 等多語系字元
- 即時編碼:輸入 300ms 後自動重算
- 結果統計:顯示總行數、成功數、失敗數
- 一鍵複製:批次結果可整體複製到剪貼簿
- 下載 txt:儲存為 batch-encoded.txt 檔案
- PC / 行動裝置自適應:左右分欄可拖曳 / tab 切換
- 純瀏覽器處理:內容不上傳伺服器
最佳实践
確認編碼字元集
輸入如包含多位元組字元,確認本工具的 UTF-8 編碼與你後續解碼端的字元集一致。
選對變體
URL/檔名場景用 URL-safe;其他場景用 Standard。兩種變體不能混用。
空行安全
空行自動跳過,不會污染結果或造成解碼錯誤。
大輸入分批處理
超過 10 萬行可分批編碼再合併,避免瀏覽器記憶體壓力。
結果可組合
批次編碼後可結合「Base64 合併」產生單行 Base64 字串。
常見問題
批次編碼和「單條 Base64 編碼」有什麼差別?
本工具一次處理多行文字,每行獨立輸出一個 Base64 結果;單條編碼工具一次只處理一行。如果你要批次產出 Base64(如設定項、欄位),用本工具更有效率。
一行編碼失敗會怎樣?
底部統計會顯示失敗行數;輸出區對應行會用「[編碼失敗] 原文」標記,方便你定位是哪一行出問題(極少見,多發生在極長行或記憶體不足時)。
Standard 和 URL-safe 怎麼選?
如果結果會放在 URL、檔名、HTTP 標頭中,選 URL-safe(用 - 和 _ 代替 + 和 /,避免被轉義);其他場景用 Standard。
支援中文、Emoji 等多位元組字元嗎?
支援。本工具按 UTF-8 把每行文字編碼為位元組序列再 Base64 化,中文、Emoji 等字元都能正確處理。
空行會被編碼嗎?
不會。空行會被跳過,不計入結果行也不計入失敗統計,方便你用空行分隔不同段落。
能限制一次輸入多少行嗎?
沒有硬性上限。瀏覽器記憶體足夠即可。建議單次不超過 10 萬行(約幾十 MB),過大可分批處理避免卡頓。
輸入是中文,編碼後是亂碼嗎?
不會。本工具按 UTF-8 處理多位元組字元,編碼結果是合法的 Base64。解碼時請確保使用 UTF-8 解碼。
可以先批次編碼再合併為單行嗎?
可以。先用本工具批次編碼得到多行 Base64,再用「Base64 合併」工具去除換行即可得到單行 Base64。
內容會上傳伺服器嗎?
不會。所有編碼在瀏覽器本地完成,輸入和輸出都不離開你的裝置。
術語表
- Base64
- 用 64 個可列印字元表示二進位資料的編碼方式。本工具按行把 UTF-8 文字轉為 Base64。
- UTF-8
- Unicode 字元的變長編碼方式。本工具預設按 UTF-8 把每行文字編碼為位元組序列再 Base64 化。
- Standard Base64
- RFC 4648 標準變體,使用 +、/ 字元和 = 填補符。
- URL-safe Base64
- RFC 4648 URL 與檔名安全變體,把 + 換為 -、/ 換為 _,並可選去掉填補 =。適合放在 URL 或檔名中。
- btoa
- 瀏覽器內建的 Base64 編碼函式,輸入二進位字串輸出 Base64。本工具用 TextEncoder + btoa 實現 UTF-8 編碼。
Authoritative References
- 安全字串比較
- 二進位轉換
- 凱薩密碼
- 摩斯密碼
- 十六進位轉換
- 影片轉 Base64
- Base64 轉影片
- 圖片轉 Base64
- Base64 轉圖片
- 文字轉 Base64
- Base64 轉文字
- 檔案雜湊校驗
- 檔案轉 Base64
- Base64 轉檔案
- 音訊轉Base64
- Base64轉音訊
- AES 加密解密
- DES 加密解密
- Base32 編碼解碼
- Base58 編碼解碼
- Base64 編碼
- Base64 解碼
- Base64 比較
- Base64 拆分
- Base64 多行合併
- Base64 格式化
- Base64 格式檢查
- Base64 批次編碼
- Base64 批次解碼
- Base64 清理
- Base64 填充處理
- Base64 長度統計
- Base64 轉十六進位
- Base64 DataURL 轉換
- Base64-Hex 互轉
- Base85 編解碼器
- HMAC 生成與驗證
- PBKDF2 金鑰派生
- MD5 雜湊
- SHA-256 雜湊
- SHA1 雜湊
- SHA512 雜湊
- JWT 工具
- HTML 實體編碼解碼
- Unicode 跳脫
- URL 編碼
- URL Safe Base64
- MIME Base64
- Java 混淆
- JS 混淆
- PHP 混淆
- Python 混淆