Powershell에 Base64 텍스트가 포함 된 텍스트 파일의 일반 문자열이 있습니다. $x
에 저장됩니다. $x
은 PowerShell에서 만든 Base64로 문자열이 있다면 작동Base64 문자열을 디코딩하는 방법은 무엇입니까?
$z = [System.Text.Encoding]::Unicode.GetString([System.Convert]::FromBase64String($x));
을 (그러나 그렇지 않다) : 나는 등을 디코딩하는 것을 시도하고있다. 그리고이 파일에서 나온 $x
Base64 문자열에서 작동하지 않습니다. $z
은 단순히 䐲券
과 같은 것으로 끝납니다.
무엇이 누락 되었습니까? 예를 들어 $x
은 YmxhaGJsYWg=
일 수 있으며 blahblah
의 경우 Base64입니다. nuthshell에서
YmxhaGJsYWg=
다음이 파워 쉘 코드에서 문자열로 넣어 텍스트 파일에 있고 나는 그것을 디코딩하지만 base64로 텍스트를 복용 인코딩하지 않는다
䐲券
등
Base64로 인코딩 된 문자열은 항상 원본 데이터보다 더 길어질 수 있습니다 여기에 문제에 대한 내 수정 프로그램입니다.당신은 거꾸로 뭔가있는 것처럼 보입니다. –
@RogerLipscombe 죄송합니다. – JBurace