Base64 クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
バイナリ データと base 64 で表される UTF-8 でエンコードされたテキスト間の変換を行います。
public ref class Base64 abstract sealed
public static class Base64
type Base64 = class
Public Class Base64
- 継承
-
Base64
メソッド
DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
base 64 として表される UTF-8 でエンコードされたテキストのスパンをバイナリ データにデコードします。 入力が 4 の倍数でない場合は、可能な限り 4 の倍数に最も近い値にデコードされます。 |
DecodeFromUtf8InPlace(Span<Byte>, Int32) |
base 64 方式の UTF-8 でエンコードされたテキストのスパン (インプレース) をバイナリ データにデコードします。 デコードされたバイナリ出力は、入力に含まれるテキスト データよりも小さくなります (この操作ではデータがデフレートされます)。 入力が 4 の倍数でない場合、このメソッドではデータがデコードされません。 |
EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
バイナリ データのスパンを base 64 として表される UTF-8 でエンコードされたテキストにエンコードします。 |
EncodeToUtf8InPlace(Span<Byte>, Int32, Int32) |
バイナリ データのスパン (インプレース) を base 64 として表される UTF-8 でエンコードされたテキストにエンコードします。 エンコードされたテキスト出力は、入力に含まれるバイナリ データよりも大きくなります (この操作ではデータがインフレートされます)。 |
GetMaxDecodedFromUtf8Length(Int32) |
指定された長さのバイト スパン内の base-64 でエンコードされたテキストをデコードする場合は、結果の最大長 (バイト数) を返します。 |
GetMaxEncodedToUtf8Length(Int32) |
指定された長さのバイト スパン内のバイナリ データをエンコードする場合は、結果の最大長 (バイト数) を返します。 |
IsValid(ReadOnlySpan<Byte>) |
UTF-8 テキストの指定されたスパンが、有効な base-64 でエンコードされたデータで構成されていることを検証します。 |
IsValid(ReadOnlySpan<Byte>, Int32) |
UTF-8 テキストの指定されたスパンが、有効な base-64 でエンコードされたデータで構成されていることを検証します。 |
IsValid(ReadOnlySpan<Char>) |
指定したテキスト範囲が、有効な base-64 でエンコードされたデータで構成されていることを検証します。 |
IsValid(ReadOnlySpan<Char>, Int32) |
指定したテキスト範囲が、有効な base-64 でエンコードされたデータで構成されていることを検証します。 |
適用対象
.NET