如何使用Perl脚本将二进制数转换为字符串字符?
答案 0 :(得分:7)
如果你的意思是二进制到ASCII,就像this网页一样,这应该可以解决问题:
#!/usr/bin/perl
$binarySample = "01010100011001010111001101110100"; # "Test" in binary
$chars = length($binarySample);
@packArray = pack("B$chars",$binarySample);
print "@packArray\n";
<强>输出:强>
Test
答案 1 :(得分:1)
chr(0x41)
或chr(65)
将数字65(十六进制为41)转换为字母“A”,这是您要查找的内容吗?
答案 2 :(得分:0)
字符串可以包含二进制数据或文本字符;没什么特别的。
告诉我们更多关于你要做什么的事情,这可能会让你对“转换”或“二元”的含义有所了解。