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