| Dart.Mail 名前空間 : TransferEncoding 列挙体 |
Public Enum TransferEncoding Inherits System.Enum
public enum TransferEncoding : System.Enum
| メンバ | 解説 |
|---|---|
| Base64 | Base64エンコーディングはそのままでは読めません。 |
| Binary | "Content-Transfer-Encoding: Binary"ヘッダ行を追加します。エンコード/デコードは実行されません。宛先への8ビットパスがあることが前提となります。 |
| EightBit | "Content-Transfer-Encoding: 8bit"ヘッダ行を追加します。エンコード/デコードは実行されません。宛先への8ビットパスがあることが前提となります。 |
| None | エンコーディングが明示されていません。これは7ビットASCIIテキストに完全に適しています。 |
| QuotedPrintable | Quoted-Printableエンコーディングを使用すると、一部の8ビット文字を含むテキストについて最大限の可読性が得られます。 |
| SevenBit | "Content-Transfer-Encoding: 7bit"ヘッダ行を追加します。エンコード/デコードは実行されません。 |
| Uuencode | UUEncode("UNIX to UNIX")エンコーディング。通常は使用されませんが、旧式のメッセージ形式をデコードするときに使用される場合があります。 |
SMTPプロトコルの当初の設計では、取り扱うデータは7ビットデータのみでした。その後プロトコルが拡張され、MIMEを使用することで8ビットデータもサポートされるようになりました。この列挙体は、8ビットデータから7ビットデータへの変換に使用されるエンコーディングアルゴリズムを指定します。メールリーダーはこの情報を使用して、受信した(エンコードされた)データを元の(デコードされた)形式に戻します。
System.Object
System.ValueType
System.Enum
Dart.Mail.TransferEncoding