请看perl文档里的pack和unpack,使用H字符模板,可以完成字符串和16进制转换。
把一个十六进制转为ASCII, 可以这样:
$hex = "61626364"$str = pack('H*', $hex) # 此时str='abcd"
把一个字符串转为十六进制格式
$str="abcd"$hex = unpack('H*', $str) # 此时$hex="61626364"
请看perl文档里的pack和unpack,使用H字符模板,可以完成字符串和16进制转换。
把一个十六进制转为ASCII, 可以这样:
$hex = "61626364"$str = pack('H*', $hex) # 此时str='abcd"
把一个字符串转为十六进制格式
$str="abcd"$hex = unpack('H*', $str) # 此时$hex="61626364"