Internet Direct (Indy) Version 9.0.2 Beta
TIdEncoderUUEBase
Implements an encoder using the UUEncode algorithm.

TIdEncoderUUEBase = class(TIdEncoder3to4)
Description
TIdEncoderUUEBase is a TIdEncoder3to4 descendant that implements an encoder that uses the UUEncode algorithm. TIdEncoderUUEBase provides the basic facilities needed to encode binary data into a 7-bit US-ASCII representation.

TIdEncoderUUEBase uses the same 3-byte to 4-bytes encoding algorithm used in TIdEncoder3to4. TIdEncoderUUEBase adds the ability to calculate and encode UUEncode body line format, which consists of the encoded length followed by the encoded data.

TIdEncoderUUEBase is used by other Indy coder classes, such as TIdMessageEncoderUUE, that handles UUEncoded message streams in RFC 822-compliant mail messages.