일부 문자열을 base-64 문자열에서 앞뒤로 인코딩하려고하는데 올바른 결과를 얻으려면 truble을 사용해야합니다.base-64와의 문자열 인코딩
string text = base64string.... //Here I have a base-64 string.
byte[] encodedByte = System.Text.ASCIIEncoding.ASCII.GetBytes(text);
string base64Encoded = Convert.ToBase64String(encodedByte);
if (text == base64Encoded) //If the new encoded string is equal to its original value
return base64Encoded;
나는 이것을 수행하는 방법을 시도했지만 올바른 결과를 얻지 못했습니다. 나는 모두 System.Text.Encoding.Unicode
과 System.Text.Encoding.UTF8
으로 무엇을 시도 했습니까? 누구든지 적절한 해결책을 가지고 있습니까?
코드를 읽으면 base64 문자열을 가져온 다음 base64로 인코딩 한 다음 인코딩 된 문자열을 orignal과 비교합니까? – Brian
인코딩 된 양식부터 시작하는 이유는 무엇입니까? 일반 텍스트에서 먼저 인코딩을 시도한 다음 해독 할 수 있습니다. 아니면 인코딩/디코딩 알고리즘을 직접 구현하려고합니까? – Attila
@ 브라이언 - 네가하는 일이야. –