如何使用Perl脚本将二进制数转换为字符串字符?

时间:2009-05-19 06:05:40

标签: perl binary numbers

如何使用Perl脚本将二进制数转换为字符串字符?

3 个答案:

答案 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)

字符串可以包含二进制数据或文本字符;没什么特别的。

告诉我们更多关于你要做什么的事情,这可能会让你对“转换”或“二元”的含义有所了解。