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