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) |
UTF-8 인코딩 텍스트(base 64)의 범위를 이진 데이터로 디코딩합니다. 디코딩된 이진 출력은 입력에 포함된 텍스트 데이터보다 작습니다(이 작업은 데이터를 압축함). 입력이 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로 인코딩된 데이터로 구성되어 있는지 확인합니다. |