PowerShell 中 Base64String 和String之间互相转换 4


2014年即将来临,荔非苔代表PowerShell中文博客通过演示“Base64String 和String之间互相转换”向大家送来祝福,请把脚本复制进控制台,直接运行即可。

# Convert string to base64 string
function ConvertTo-Base64String([string]$string)
{
    $byteArray = [System.Text.UnicodeEncoding]::Unicode.GetBytes($string)
    [Convert]::ToBase64String( $byteArray )
}

# Convert base64 string to string
function ConvertFrom-Base64String([string]$string)
{
    $byteArray = [Convert]::FromBase64String($string)
    [System.Text.UnicodeEncoding]::Unicode.GetString($byteArray)
}

# test case 
$wishWords = 'VINel9SCXXlQAG8AdwBlAHIAUwBoAGUAbABsAKR/y1PsThr/sGV0XutfUE4M/2yaMFIQYp9SDP9smnReJ1kJVAz/aFG2W3hej3kB/wH/Af8='
$wishWords = ConvertFrom-Base64String $wishWords

for($i=1;$i -le $wishWords.Length;$i++)
{
    Clear-Host
    $wishWords.Substring(0,$i)
    sleep -Milliseconds 200
}
本文链接: https://www.pstips.net/base64string-convert-string.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

回复 codecook 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

4 条评论 “PowerShell 中 Base64String 和String之间互相转换