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編碼數據所組成。 |