DevToys Web Pro iconDevToys Web Proブログ
評価:
ブラウザ拡張機能を試す:

Quoted-Printable エンコード / デコード

デコード済み

  • エンコード済み

  • 技術的な詳細

    Quoted-Printable エンコーダー/デコーダーの仕組み

    このツールでできること

    quoted-printable エンコーダー/デコーダーは、RFC 2045 で定義されたメールのエンコーディング標準である quoted-printable 形式との間でテキストを相互に変換します。このエンコーディング方式は、特殊文字や非 ASCII 文字を含む可能性のあるテキストを安全に送信するために、メールヘッダーや本文で使用されます。メール内容のエンコード、メールデータの処理、または quoted-printable でエンコードされたテキストを扱う必要がある場合、このツールは信頼性の高いエンコード/デコード機能を提供します。quoted-printable 形式では、印字できない文字や特殊文字を、文字の 16 進数値である XX を用いた =XX として表し、行を 76 文字未満に保つためにソフト改行(=)を使用します。

    開発者によくある利用シーン

    開発者は、メールシステムを扱う場合、メールヘッダーを処理する場合、または特殊文字を含むメール内容を取り扱う場合に quoted-printable エンコーディングを使用します。quoted-printable のエンコード機能は、メールクライアントの構築、メール添付ファイルの処理、または quoted-printable 形式を要求するメール API を扱う際に不可欠です。多くの開発者は、受信メールの解析、メール内容の抽出、またはメール関連の問題のデバッグ時に quoted-printable のデコードを必要とします。このエンコーディングは、非 ASCII 文字、特殊記号、または送信中に保持する必要がある書式を含むメール本文に特に有用です。quoted-printable エンコーディングにより、異なるメールシステムやプロトコル間でもメール内容を安全に送信できます。

    主な機能

    • RFC 2045 準拠:メールシステムで使用される quoted-printable エンコーディング標準に従います
    • 行長の管理:行を 76 文字未満に保つためにソフト改行を自動挿入します
    • 特殊文字の処理:印字できない文字や特殊文字を 16 進数シーケンスとしてエンコードします
    • 双方向変換:テキストを quoted-printable にエンコード、または quoted-printable を元のテキストにデコードします
    • メール互換:メールヘッダー、本文、MIME コンテンツで動作します