📅  最后修改于: 2023-12-03 14:49:44.952000             🧑  作者: Mango
在 PowerShell 中,可以使用 ConvertFrom-StringData
cmdlet 将 Base64 编码的数据转换为字符串。以下是一个示例代码片段,将 Base64 数据转换为字符串并返回。
$base64Data = "SGVsbG8gd29ybGQh"
$decodedString = [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($base64Data))
Write-Output "解码后的字符串为:$decodedString"
这段代码将接收一个 Base64 编码的数据字符串 $base64Data
,然后使用 [System.Convert]::FromBase64String()
方法将其解码为字节数组。接下来,使用 [System.Text.Encoding]::UTF8.GetString()
方法将字节数组转换为字符串。最后,使用 Write-Output
输出解码后的字符串。
请将上述代码保存为 .ps1
文件并在 PowerShell 中运行,将会输出转换后的字符串。
注意:使用此方法时,请确保输入的数据是经过正确的 Base64 编码的数据。