Как декодировать строку Base64?

У меня есть обычная строка в Powershell, которая из текстового файла, содержащего текст Base64; он хранится в$x, Я пытаюсь расшифровать его так:

$z = [System.Text.Encoding]::Unicode.GetString([System.Convert]::FromBase64String($x));

Это работает, если$x была строка Base64, созданная в Powershell (но это не так). И это не работает на$x Строка Base64, которая пришла из файла,$z просто заканчивается как что-то вроде䐲券.

Что мне не хватает? Например,$x может бытьYmxhaGJsYWg= который Base64 дляblahblah.

В двух словах,YmxhaGJsYWg= находится в текстовом файле, затем помещается в строку в этом коде Powershell, и я пытаюсь декодировать его, но в конечном итоге䐲券 и т.п.

Ответы на вопрос(4)

Ваш ответ на вопрос