Base64 分割

シングルラインBase64入力
1行 · 0文字

オンラインBase64分割ツール。文字数またはバイト数で長いBase64文字列を複数行に分割します。RFC 2045 76文字改行規格、カスタム行幅に対応し、MIMEメール添付ファイルやPEM証明書の表示に適しています。すべての処理はブラウザ内で完了し、データがデバイスから外部に送信されることはありません。

関連おすすめ

Base64分割とは?

Base64分割とは、長いBase64文字列をルールに従って複数行に切り分ける操作です。一般的な用途:①MIMEメール添付ファイルを76文字ごとに改行;②PEM証明書を64文字ごとに改行;③転送用に長い文字列をバイト数でチャンク分割。

**なぜ分割が必要?** Base64は本来1行の文字列ですが:①メールプロトコルでは1行の長さが76文字に制限(MIME規格);②ログやソースコードでは行ごとに表示した方が読みやすい;③ターミナルなど一部のシステムでは1行が長すぎると改行が崩れる。

**2つの単位:** ①文字数単位(76文字/行)— RFC 2045 MIME規格;②バイト数単位(57バイト/行)— 76文字のBase64に対応する元のバイト数に相当。本ツールはデフォルトで文字数単位を使用し、切り替えに対応しています。

**パディングとの関係:** 分割はBase64の内容に影響しませんが、分割後の各セグメントごとにパディングの再計算が必要になる場合があります。本ツールは各セグメントが独立して有効な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)
  • パディング維持オプション
  • ブラウザ内ローカル処理:コンテンツはアップロードされません
  • ワンクリックで逆分割(1行に結合)

よくある質問

MIME規格の1行あたりの文字数は?

標準は76文字ごとの改行です(RFC 2045)。本ツールはデフォルトでこの設定を使用しています。

分割後にBase64のサイズは変わりますか?

増加します。76文字ごとに改行コード2バイト(\r\n)が追加されます。1MBのBase64は分割後に約26KB増加します。

PEM分割スタイルは使えますか?

はい。本ツールはPEM(64文字ごとの改行)に対応しており、SSL/TLS証明書やX.509証明書の表示フォーマットに準拠しています。

分割してデコードしても内容に影響はありませんか?

ありません。分割はBase64文字列に改行を挿入するだけで、デコード後のバイトストリームは完全に同一です。

1行あたりの文字数を指定できますか?

はい。40 / 50 / 64 / 76 / 80 / 100 / カスタム幅に対応しています。

分割時にパディングをそのまま保持できますか?

はい。パディングはBase64の常に末尾に位置するため、分割後も最終セグメントが=で終わるよう保持されます。

10MBのBase64ファイルに対応していますか?

対応しています。本ツールは大きなBase64をストリーミングチャンク処理するため、フリーズしません。

アップロードしたコンテンツはサーバーに送信されますか?

いいえ。すべての処理はブラウザ内で完了します。

トラブルシューティング

分割後に結合したらバイト長が変わっていた

分割時に「各チャンクにパディングを付与」オプションを有効にしていないか確認してください。末尾のパディングが変更されている可能性があります。

PEMフォーマットの検証に失敗する

PEM標準の改行(64文字ごとにCRLF改行)を使用し、先頭と末尾にBEGIN / ENDマーカーが含まれていることを確認してください。

用語集

MIME Base64分割
RFC 2045規格。Base64を76文字ごとに改行し、最終行は4の倍数にします。
PEM分割
PEM証明書で使用されるBase64形式で、64文字ごとに改行します。
MIME行長
MIME規格のBase64では、1行が76文字を超えてはなりません。
改行コード
行の区切りに使用される文字シーケンス。Windowsは\r\n、Unixは\n、旧macOSは\rを使用します。

Base64分割プリセット3種比較

プロトコルや用途によって、Base64の改行幅は異なります。

プリセット1行あたりの文字数規格代表的な用途
MIME 7676RFC 2045メール添付
PEM 6464RFC 1421 / 7468SSL / TLS証明書
OpenSSL 7070伝統的レガシーシステム互換

Base64分割の代表的な5つのシナリオ

メール、証明書、エンコーディング、ログなどの代表的な用途をカバーしています。

シナリオ推奨幅主な価値
MIMEメール添付76メールクライアントとの互換性
PEM証明書64標準PEMフォーマット
ログ/ドキュメント76-100可読性向上
ソースコード/Markdown76 / 80シンタックスハイライト互換
チャンク分割転送バイト単位ネットワーク転送

Authoritative References