난 그냥 작동하지 않는이 간단한 코드로, 여기 벽에 내 머리를 때리고 해요 :System.FormatException : 'Base-64 char 배열 또는 문자열의 길이가 잘못되었습니다.'
string middle = "eyJzdWIiOiJtYXR0d2ViZXIiLCJqdGkiOiJlMWVmNjc5Mi02YTBjLTQ4YWUtYmQzNi0wZDlmMTVlMDFiY2UiLCJpYXQiOjE0OTMwOTI0OTQsIm5iZiI6MTQ5MzA5MjQ5NCwiZXhwIjoxNDkzMjY1Mjk0LCJpc3MiOiJFQ29tbVdlYkFQSTIiLCJhdWQiOiJFQ29tbVdlYkNsaWVudDIifQ"
byte[] newBytes = Convert.FromBase64String(middle);
middle = Encoding.UTF8.GetString(newBytes);
그것은 그렇게 간단입니다! 그렇지만 제목에 오류가 있습니다.
또한 나는 https://www.base64decode.org/에서 이것을 실행하고 완벽하게 해독합니다.
는 http://stackoverflow.com/questions/2925729/invalid-length-for-a-base-64-char-array –