System.NetEncoding.TBase64URLEncoding
Delphi
TBase64URLEncoding = class(TCustomBase64Encoding)
C++
class PASCALIMPLEMENTATION TBase64URLEncoding : public TCustomBase64Encoding
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | System.NetEncoding.pas System.NetEncoding.hpp |
System.NetEncoding | System.NetEncoding |
Description
Classe servant de classe de base et de raccourci pour l'encodage et le décodage des classes en System.NetEncoding.
TBase64URLEncoding hérite de System.NetEncoding.TCustomBase64Encoding, lequel hérite de System.NetEncoding.TNetEncoding
Classe servant de classe de base et de raccourci pour l'encodage et le décodage des classes en System.NetEncoding.
Elle fournit l'encodage ou le décodage Base64URL. La sortie est fournie sous la forme d'une chaîne unique et la fin de la sortie n'est pas remplie. De plus, les caractères ' + ' et ' / ' dans la chaîne de sortie sont respectivement remplacés par les caractères ' - ' et ' _ '. Pour utiliser TBase64URLEncoding, vous ne devez normalement pas créer votre propre instance. Vous pouvez utiliser System.NetEncoding.TNetEncoding.Base64URL à la place.
Toutes les sous-classes de TNetEncoding fournissent les méthodes d'encodage et de décodage suivantes :
Encodage | Décodage | ||||
---|---|---|---|---|---|
Entrée | Méthode | Sortie | Entrée | Méthode | Sortie |
Les chaînes d'entrée pour Decode et DecodeStringToBytes doivent être codées en UTF8.