Base64複数行マージ

マルチラインBase64入力
0行 · 0文字

複数行 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 は左右分割でドラッグ調整可、モバイルはタブ切替
  • ブラウザ内処理:コンテンツをサーバーに送信しない

Best Practices

元の複数行を保持する

マージ前に元入力を控えておき、マージ後に戻れなくなる状況を避ける。

マージ後は検証してから使う

出力欄の有効性表示や「Base64 検証」ツールで合法 Base64 か確認する。

大きい入力は分割処理する

1 つの文字列が大きすぎる場合は複数回に分けてマージし、ブラウザのフリーズを防ぐ。

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 を一度にマージできますか?

はい。本ツールに入力長の上限はなく、ブラウザのメモリが許す限り動作します。快適な応答のため 1 回あたり 100MB 文字以下を推奨します。

コンテンツはサーバーに送信されますか?

送信されません。本ツールはブラウザ内のみで処理し、すべてのマージ操作をローカルで完結するため、入力がデバイスの外に出ることはありません。

マージ結果を直接デコードできますか?

はい。マージ後の単行 Base64 を「Base64 デコード」ツールへコピーすれば元のコンテンツへ復元できます。

用語集

Base64
64 種類の印字可能文字でバイナリデータを表すエンコード方式。本ツールは Base64 文字列の物理的レイアウトのみを扱い、デコードやエンコードは行いません。
MIME 折り返し
電子メール規格では、Base64 出力を 76 文字ごとに自動で改行して転送します。本ツールはこの折り返しを解除できます。
空白文字
スペース・タブ(\t)・改行(\n)・復帰(\r)などの不可視文字を含みます。本ツールのマージ操作はこの種の文字を削除します。
マージ (Merge)
文字列の連結と空白除去のみを行い、Base64 の文字内容は変更しません。「デコード」「エンコード」「クリーン」などより複雑な処理とは区別されます。

Authoritative References