System.NetEncoding.TBase64StringEncoding
![TBase64StringEncoding](/images/Libraries/Athens/e/a/a4/System.NetEncoding.TBase64StringEncoding.png)
Delphi
TBase64StringEncoding = class(TCustomBase64Encoding)
C++
class PASCALIMPLEMENTATION TBase64StringEncoding : public TCustomBase64Encoding
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
class | public | System.NetEncoding.pas System.NetEncoding.hpp |
System.NetEncoding | System.NetEncoding |
Description
Class that serves both as a base class and as a shortcut to the encoding and decoding classes in System.NetEncoding.
TBase64StringEncoding inherits from System.NetEncoding.TCustomBase64Encoding, which inherits from System.NetEncoding.TNetEncoding
Class that serves both as a base class and as a shortcut to the encoding and decoding classes in System.NetEncoding.
It provides Base64 encoding or decoding. The output is not split into separate lines and is provided as a single string. Also, the output end is padded by ' = '. To use TBase64StringEncoding you normally do not need to create your own instance. You can use System.NetEncoding.TNetEncoding.Base64String instead.
All subclasses of TNetEncoding provide the following encoding and decoding methods:
Encoding | Decoding | ||||
---|---|---|---|---|---|
Input | Method | Output | Input | Method | Output |
Input Strings for Decode and DecodeStringToBytes should be UTF8 encoded.