如何使用 Perl 脚本将二进制数转换为字符串字符?
问问题
4675 次
3 回答
8
如果你的意思是二进制到 ASCII 像这个网页,这应该可以解决问题:
#!/usr/bin/perl
$binarySample = "01010100011001010111001101110100"; # "Test" in binary
$chars = length($binarySample);
@packArray = pack("B$chars",$binarySample);
print "@packArray\n";
输出:
测试
于 2009-05-19T06:28:29.277 回答
1
chr(0x41)
或者chr(65)
将数字 65(十六进制的 41)变成字母“A”,这是您要找的吗?
于 2009-05-19T06:31:29.333 回答
0
字符串可以包含二进制数据或文本字符;没有什么特别的需要。
告诉我们更多关于您要做什么的信息,这可能会阐明您所说的“转换”或“二进制”的含义。
于 2009-05-19T06:12:26.287 回答