System.NetEncoding.TBase64URLEncoding

提供: RAD Studio API Documentation
移動先: 案内検索

System.NetEncoding.TCustomBase64EncodingSystem.NetEncoding.TNetEncodingSystem.TObjectTBase64URLEncoding

Delphi

TBase64URLEncoding = class(TCustomBase64Encoding)

C++

class PASCALIMPLEMENTATION TBase64URLEncoding : public TCustomBase64Encoding

プロパティ

種類 可視性 ソース ユニット
class public
System.NetEncoding.pas
System.NetEncoding.hpp
System.NetEncoding System.NetEncoding


説明

System.NetEncoding における、基底クラス、および、エンコード クラスやデコード クラスへのショートカットの両方を提供するクラスです。


TBase64URLEncoding は、System.NetEncoding.TNetEncoding から派生した System.NetEncoding.TCustomBase64Encodingを継承します。

System.NetEncoding における、基底クラス、および、エンコード クラスやデコード クラスへのショートカットの両方を提供するクラスです。

Base64URL エンコーディングやデコーディングを提供します。 出力は単一の文字列として提供され、出力の終わりはパディングされません。また、出力文字列内の「+」および「/」の文字はそれぞれ、「-」および「_」の文字に置き換わります。TBase64URLEncoding を使用するために、通常は独自のインスタンスを作成する必要はありません。 代わりに System.NetEncoding.TNetEncoding.Base64URL を使用できます。

TNetEncoding のサブクラスはすべて、次のエンコーディングおよびデコーディングのメソッドを提供します。

エンコーディング デコーディング
入力 メソッド 出力 入力 メソッド 出力

TBytes

EncodeBytesToString

String

DecodeStringToBytes

TBytes

TBytes

Encode

TBytes

Decode

TBytes

TStream

TStream

TStream

String

String

String

Decode 用の入力 StringDecodeStringToBytes は、UTF8 でエンコードされていなければなりません。

関連項目