エンコードとデコード 上級 2 ステップ
MIME から Quoted-Printable へ変換
メールヘッダーは往往にして MIME encoded-word 構文(=?charset?B?...?=)を使用し、メール本文は Quoted-Printable を使用する。デコードされたヘッダー値を本文に移動する際、このチェーンはまず MIME エンコードをデコードして元のテキストを復元し、その後 Quoted-Printable として再エンコードし、非 ASCII 文字が 7 ビットメールゲートウェイを通じて転送を生き残るようにする。
解決する問題
MIME エンコードされたヘッダー値をデコードし、メール本文転送のために Quoted-Printable として再エンコードする。
入力 → 出力
MIME デコーダー 入力 → Quoted-Printable エンコーダー 出力 、計 2 ステップ。
実行時間
1–2分 · 完全にブラウザローカルで実行。
始める前に
- メールヘッダーの MIME encoded-word 文字列
パイプライン
-
Decode MIME-encoded text (Base64 or Quoted-Printable) back to original content。無料、プライベート、100%クライアントサイド。
-
Encode text to Quoted-Printable format (RFC 2045)。無料、プライベート、100%クライアントサイド。
▶このワークフローを実行
下に入力を入力し実行をクリック。すべての処理はブラウザのローカルで行われます — 何もアップロードされません。
パイプラインの進行状況
- MIME デコーダーmime-decode
- Quoted-Printable エンコーダーquoted-printable-encode
サンプル入力
=?UTF-8?B?SGVsbG8gV29ybGQ=?=
期待される出力
Q1|=05!=D5=B1=D1=BC]=DD=89=D1=90
この入出力ペアはビルド時に実際のツールで実行(tests/unit/recipes.test.ts)——期待出力は検証済み、例示ではありません。
こちらもおすすめ
このレシピとツールやテーマを共有するワークフロー。
Base64 エンコード後デコードのラウンドトリップ検証
テキストを Base64 にエンコードし、デコードしてラウンドトリップが元のデータを保持することを検証する。 パイプライン
Base64 から Hex へ変換
Base64 文字列を生バイトにデコードし、検査や相互運用のために Hex として再エンコードする。 パイプライン
AES 暗号化後に Base64 エンコード
平文を AES で暗号化し、テキストセーフな転送のために暗号文を Base64 としてエンコードする。 パイプライン
JWT ペイロードのデコードとフォーマット
JWT トークンを解析し、ペイロードを抽出し、検査のために JSON をフォーマットする。 パイプライン