Base64 クラス

定義

バイナリ データと、base 64 で表される UTF-8 でエンコードされたテキストを変換します。

public ref class Base64 abstract sealed
public static class Base64
type Base64 = class
Public Class Base64
継承
Base64

メソッド

名前 説明
DecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32, Int32, Boolean)

バイナリ データと、base 64 で表される UTF-8 でエンコードされたテキストを変換します。

DecodeFromChars(ReadOnlySpan<Char>, Span<Byte>)

バイナリ データと、base 64 で表される UTF-8 でエンコードされたテキストを変換します。

DecodeFromChars(ReadOnlySpan<Char>)

バイナリ データと、base 64 で表される UTF-8 でエンコードされたテキストを変換します。

DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Base 64 として表される UTF-8 でエンコードされたテキストのスパンをバイナリ データにデコードします。 入力が 4 の倍数でない場合は、可能な限り 4 の最も近い倍数にデコードされます。

DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>)

バイナリ データと、base 64 で表される UTF-8 でエンコードされたテキストを変換します。

DecodeFromUtf8(ReadOnlySpan<Byte>)

バイナリ データと、base 64 で表される UTF-8 でエンコードされたテキストを変換します。

DecodeFromUtf8InPlace(Span<Byte>, Int32)

Base 64 (インプレース) の UTF-8 でエンコードされたテキストのスパンをバイナリ データにデコードします。 デコードされたバイナリ出力は、入力に含まれるテキスト データよりも小さくなります (操作によってデータがデフレートされます)。 入力が 4 の倍数でない場合、メソッドはデータをデコードしません。

EncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32, Int32, Boolean)

バイナリ データと、base 64 で表される UTF-8 でエンコードされたテキストを変換します。

EncodeToChars(ReadOnlySpan<Byte>, Span<Char>)

バイナリ データと、base 64 で表される UTF-8 でエンコードされたテキストを変換します。

EncodeToChars(ReadOnlySpan<Byte>)

バイナリ データと、base 64 で表される UTF-8 でエンコードされたテキストを変換します。

EncodeToString(ReadOnlySpan<Byte>)

バイナリ データと、base 64 で表される UTF-8 でエンコードされたテキストを変換します。

EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

バイナリ データのスパンを、base 64 として表される UTF-8 でエンコードされたテキストにエンコードします。

EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>)

バイナリ データと、base 64 で表される UTF-8 でエンコードされたテキストを変換します。

EncodeToUtf8(ReadOnlySpan<Byte>)

バイナリ データと、base 64 で表される UTF-8 でエンコードされたテキストを変換します。

EncodeToUtf8InPlace(Span<Byte>, Int32, Int32)

バイナリ データのスパン (インプレース) を、base 64 として表される UTF-8 でエンコードされたテキストにエンコードします。 エンコードされたテキスト出力は、入力に含まれるバイナリ データよりも大きくなります (操作によってデータが拡大されます)。

GetEncodedLength(Int32)

バイナリ データと、base 64 で表される UTF-8 でエンコードされたテキストを変換します。

GetMaxDecodedFromUtf8Length(Int32)

指定した長さのバイト スパン内で base-64 でエンコードされたテキストをデコードする場合は、結果の最大長 (バイト単位) を返します。

GetMaxDecodedLength(Int32)

バイナリ データと、base 64 で表される UTF-8 でエンコードされたテキストを変換します。

GetMaxEncodedToUtf8Length(Int32)

指定した長さのバイト スパン内でバイナリ データをエンコードする場合は、結果の最大長 (バイト単位) を返します。

IsValid(ReadOnlySpan<Byte>, Int32)

UTF-8 テキストの指定されたスパンが、有効な base-64 でエンコードされたデータで構成されていることを検証します。

IsValid(ReadOnlySpan<Byte>)

UTF-8 テキストの指定されたスパンが、有効な base-64 でエンコードされたデータで構成されていることを検証します。

IsValid(ReadOnlySpan<Char>, Int32)

指定したテキスト範囲が有効な base-64 でエンコードされたデータで構成されていることを検証します。

IsValid(ReadOnlySpan<Char>)

指定したテキスト範囲が有効な base-64 でエンコードされたデータで構成されていることを検証します。

TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32)

バイナリ データと、base 64 で表される UTF-8 でエンコードされたテキストを変換します。

TryDecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32)

バイナリ データと、base 64 で表される UTF-8 でエンコードされたテキストを変換します。

TryEncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32)

バイナリ データと、base 64 で表される UTF-8 でエンコードされたテキストを変換します。

TryEncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32)

バイナリ データと、base 64 で表される UTF-8 でエンコードされたテキストを変換します。

TryEncodeToUtf8InPlace(Span<Byte>, Int32, Int32)

バイナリ データと、base 64 で表される UTF-8 でエンコードされたテキストを変換します。

適用対象