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