Indy 9
|
TIdEncoderUUEBase = class(TIdEncoder3to4)
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.
function Encode(ASrcStream: TStream; const ABytes: integer = MaxInt): string; override;