System.NetEncoding.TBase64URLEncoding
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 |
Eingabestrings für Decode und DecodeStringToBytes sollten in UTF8 codiert sein.