System.NetEncoding.TBase64URLEncoding

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.NetEncoding.TCustomBase64EncodingSystem.NetEncoding.TNetEncodingSystem.TObjectTBase64URLEncoding

Delphi

TBase64URLEncoding = class(TCustomBase64Encoding)

C++

class PASCALIMPLEMENTATION TBase64URLEncoding : public TCustomBase64Encoding

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
System.NetEncoding.pas
System.NetEncoding.hpp
System.NetEncoding System.NetEncoding


Beschreibung

Klasse, die als Basisklasse und als Verknüpfung zu den Codierungs- und Decodierungsklassen in System.NetEncoding dient.

TBase64URLEncoding ist von System.NetEncoding.TCustomBase64Encoding geerbt, die wiederum von System.NetEncoding.TNetEncoding erbt.

Klasse, die als Basisklasse und als Verknüpfung zu den Codierungs- und Decodierungsklassen in System.NetEncoding dient.

Sie stellt die Base64URL-Codierung und -Decodierung bereit. Die Ausgabe ist ein einzelner String und das Ende der Ausgabe wird nicht aufgefüllt. Zudem werden die Zeichen " + " und " / " im Ausgabestring durch die Zeichen " - " und " _ " ersetzt. Um TBase64URLEncoding zu verwenden, müssen Sie normalerweise eine eigene Instanz erstellen. Sie können stattdessen System.NetEncoding.TNetEncoding.Base64URL verwenden.

Alle Unterklassen von TNetEncoding stellen die folgenden Codierungs- und Decodierungsmethoden bereit:

Codierung Decodierung
Eingabe Methode Ausgabe Eingabe Methode Ausgabe

TBytes

EncodeBytesToString

String

DecodeStringToBytes

TBytes

TBytes

Encode

TBytes

Decode

TBytes

TStream

TStream

TStream

String

String

String

Eingabestrings für Decode und DecodeStringToBytes sollten in UTF8 codiert sein.

Siehe auch