Download Now

    Reference Base64Encode

    Declared in Codebot.Text.pas on lines 143, 145, 147

    Encode memory as a base64 string
    { The encoding methods can be hexadecimal or base64 }
    type
      TEncodeMethod = (encodeHex, encodeBase64);
    
    { Encode memory as a hexadecimal string }
    function HexEncode(Buffer: Pointer; Size: LongInt): string; overload;
    { Encode a buffer as a hexadecimal string }
    function HexEncode(const Buffer: TBuffer): string; overload;
    { Encode string data as a hexadecimal string }
    function HexEncode(const S: string): string; overload;
    { Decode a hexadecimal string returning a buffer }
    function HexDecode(const S: string): TBuffer;
    { Encode memory as a base64 string }
    function Base64Encode(Buffer: Pointer; Size: LongInt): string; overload;
    { Encode a buffer as a base64 string }
    function Base64Encode(const Buffer: TBuffer): string; overload;
    { Encode string data as a base64 string }
    function Base64Encode(const S: string): string; overload;
    { Decode a base64 string returning a buffer }
    function Base64Decode(const S: string): TBuffer;

    See also