Click or drag to resize
MimeKit

UUDecoder Class

Incrementally decodes content encoded with the Unix-to-Unix encoding.
Inheritance Hierarchy
SystemObject
  MimeKit.EncodingsUUDecoder

Namespace: MimeKit.Encodings
Assembly: MimeKit (in MimeKit.dll) Version: 4.3.0
Syntax
C#
public class UUDecoder : IMimeDecoder

The UUDecoder type exposes the following members.

Constructors
 NameDescription
Public methodUUDecoder Initialize a new instance of the UUDecoder class.
Public methodUUDecoder(Boolean) Initialize a new instance of the UUDecoder class.
Top
Properties
 NameDescription
Public propertyEncoding Get the encoding.
Top
Methods
 NameDescription
Public methodClone Clone the UUDecoder with its current state.
Public methodDecode(Byte*, Int32, Byte*) Decode the specified input into the output buffer.
Public methodDecode(Byte, Int32, Int32, Byte) Decode the specified input into the output buffer.
Public methodEquals
(Inherited from Object)
Public methodEstimateOutputLength Estimate the length of the output.
Protected methodFinalize
(Inherited from Object)
Public methodGetHashCode
(Inherited from Object)
Public methodGetType
(Inherited from Object)
Protected methodMemberwiseClone
(Inherited from Object)
Public methodReset Reset the decoder.
Public methodToString
(Inherited from Object)
Top
Remarks

The UUEncoding is an encoding that predates MIME and was used to encode binary content such as images and other types of multi-media to ensure that the data remained intact when sent via 7bit transports such as SMTP.

These days, the UUEncoding has largely been deprecated in favour of the base64 encoding, however, some older mail clients still use it.

See Also