System.NetEncoding.TBase64URLEncoding
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 のサブクラスはすべて、次のエンコーディングおよびデコーディングのメソッドを提供します。
エンコーディング | デコーディング | ||||
---|---|---|---|---|---|
入力 | メソッド | 出力 | 入力 | メソッド | 出力 |
Decode 用の入力 String や DecodeStringToBytes は、UTF8 でエンコードされていなければなりません。