Share via


ContentTransferEncoding enumeration

The ContentTransferEncoding enumeration specifies the supported content transfer encodings.

Namespace:  Microsoft.Exchange.Data.Mime
Assembly:  Microsoft.Exchange.Data.Common (in Microsoft.Exchange.Data.Common.dll)

Syntax

'Declaration
Public Enumeration ContentTransferEncoding
'Usage
Dim instance As ContentTransferEncoding
public enum ContentTransferEncoding

Members

Member name Description
SevenBit Every byte is seven bits. This is the default transfer encoding.
EightBit Some byte data requires the full eight-bit range of bytes, but the data is still line-oriented. The SMTP must support the BDAT extension for this encoding to be valid.
Binary The data is not line-oriented and may have eight-bit data. The Simple Mail Transfer Protocol (SMTP) that is used to send this Multipurpose Internet Mail Extensions (MIME) part must support the BDAT extension for this encoding to be valid.
QuotedPrintable The data is seven-bit encoded and each character that is not seven-bit will be escaped into a three-byte sequence of characters. This is the most common format applied to bodies that contain mostly seven-bit sequences.
Base64 Each three-byte sequence is encoded in a four-byte, seven-bit sequence. This results in a one-third increase in the message size. This is the most common format applied to attachments.
UUEncode The data is encoded in a variant of Unix-to-Unix encode (UUENCODE) format for transport and results in seven-bit data. The data encoding is line-oriented, and is seven-bit compliant.
BinHex The data is encoded in the BinHex format for transport and results in seven-bit data.
Unknown The content transfer encoding is unknown.

See also

Reference

Microsoft.Exchange.Data.Mime namespace