base64 エンコード/デコード
base64エンコード
$str = "たちあがれ日本" # 文字列からバイト列 (utf-8) に変換する $byte = [System.Text.Encoding]::UTF8.GetBytes( $str ) # 文字列からバイト列 (iso-2022-jp) に変換する # $enc = [System.Text.Encoding]::GetEncoding("iso-2022-jp") # $byte = $enc.GetBytes( $str ) # バイト列から base64 に変換する $base64 = [System.Convert]::ToBase64String( $byte ) echo $base64
base64デコード
$base64 = "44Gf44Gh44GC44GM44KM5pel5pys" # base64 からバイト列に変換する $byte = [System.Convert]::FromBase64String( $base64 ) # バイト列から文字列 (utf8) に変換する $str = [System.Text.Encoding]::UTF8.GetString( $byte ) # or # $enc = [System.Text.Encoding]::GetEncoding("utf-8") # $str = $enc.GetString( $byte ) # iso-2022-jp # $enc = [System.Text.Encoding]::GetEncoding("iso-2022-jp") # $str = $enc.GetString( $byte ) echo $str