#####################################################################
# UTF-8 文字列をバイト配列にする
#####################################################################
function String2Byte( $String ){
$Byte = [System.Text.Encoding]::UTF8.GetBytes($String)
return $Byte
}
#####################################################################
# バイト配列を UTF-8 文字列にする
#####################################################################
function Byte2String( $Byte ){
$String = [System.Text.Encoding]::UTF8.GetString($Byte)
return $String
}
#####################################################################
# Base64 をバイト配列にする
#####################################################################
function Base642Byte( $Base64 ){
$Byte = [System.Convert]::FromBase64String($Base64)
return $Byte
}
#####################################################################
# バイト配列を Base64 にする
#####################################################################
function Byte2Base64( $Byte ){
$Base64 = [System.Convert]::ToBase64String($Byte)
return $Base64
}
#####################################################################
# UTF-8 文字列を Base64 にする
#####################################################################
function String2Base64( $String ){
$Byte = String2Byte $String
$Base64 = Byte2Base64 $Byte
return $Base64
}
#####################################################################
# Base64 を UTF-8 文字列にする
#####################################################################
function Base642String( $Base64 ){
$Byte = Base642Byte $Base64
$String = Byte2String $Byte
return $String
}
|