System.NetEncoding.TCustomBase64Encoding

From RAD Studio API Documentation
Jump to: navigation, search

System.NetEncoding.TNetEncodingSystem.TObjectTCustomBase64Encoding

Delphi

TCustomBase64Encoding = class(TNetEncoding)

C++

class PASCALIMPLEMENTATION TCustomBase64Encoding : public TNetEncoding

Properties

Type Visibility Source Unit Parent
class public
System.NetEncoding.pas
System.NetEncoding.hpp
System.NetEncoding System.NetEncoding

Description

Class that serves both as a base class and as a shortcut to the encoding and decoding classes in System.NetEncoding.

TCustomBase64Encoding inherits from System.NetEncoding.TNetEncoding. All content below this line refers to System.NetEncoding.TNetEncoding.

Class that serves both as a base class and as a shortcut to the encoding and decoding classes in System.NetEncoding.

TCustomBase64Encoding is a base class for the family of Base64 based encoding classes. It provides methods to encode and decode data in Base64 format. The derived classes can use a different number of output characters per line, padding mode of the output end.

All subclasses of TNetEncoding provide the following encoding and decoding methods:

Encoding Decoding
Input Method Output Input Method Output

TBytes

EncodeBytesToString

String

DecodeStringToBytes

TBytes

TBytes

Encode

TBytes

Decode

TBytes

TStream

TStream

TStream

String

String

String

Input Strings for Decode and DecodeStringToBytes should be UTF8 encoded.

See Also