이 작업을 수행하는 방법을 Base64 byte[]
일반으로 변환해야하는 스트림에서 전송 된 배열 byte[]
이 있습니까?
답변
당신은 사용할 필요가 Convert.FromBase64String를 회전하는 Base64로 인코딩 된 string
에 byte[]
.
답변
이것은 도움이 될 수 있습니다
byte[] bytes = System.Convert.FromBase64String(stringInBase64);
답변
시험
byte[] incomingByteArray = receive...; // This is your Base64-encoded bute[]
byte[] decodedByteArray =Convert.FromBase64String (Encoding.ASCII.GetString (incomingByteArray));
// This work because all Base64-encoding is done with pure ASCII characters
답변
FromBase64Transform
수업과 함께 사용되는 수업을 찾고 CryptoStream
있습니다.
문자열이 있으면 Convert.FromBase64String
.
답변
이 목적을 위해 확장 메서드를 작성했습니다.
public static byte[] FromBase64Bytes(this byte[] base64Bytes)
{
string base64String = Encoding.UTF8.GetString(base64Bytes, 0, base64Bytes.Length);
return Convert.FromBase64String(base64String);
}
다음과 같이 호출하십시오.
byte[] base64Bytes = .......
byte[] regularBytes = base64Bytes.FromBase64Bytes();
누군가에게 도움이되기를 바랍니다.