System.NetEncoding.TBase64URLEncoding

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.NetEncoding.TCustomBase64EncodingSystem.NetEncoding.TNetEncodingSystem.TObjectTBase64URLEncoding

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

TBytes

EncodeBytesToString

String

DecodeStringToBytes

TBytes

TBytes

Encode

TBytes

Decode

TBytes

TStream

TStream

TStream

String

String

String

Les chaînes d'entrée pour Decode et DecodeStringToBytes doivent être codées en UTF8.

Voir aussi