Perl スクリプトを使用して 2 進数を文字列文字に変換するにはどうすればよいですか?
4675 次
3 に答える
8
このWeb ページのようにバイナリから 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 (16 進数では 41) を文字 "A" に変換します。これはあなたが探しているものですか?
于 2009-05-19T06:31:29.333 に答える
0
文字列には、バイナリ データまたはテキスト文字を含めることができます。特別なことは何も必要ありません。
あなたがやろうとしていることについてもっと教えてください。そうすれば、「変換」または「バイナリ」の意味が明らかになるかもしれません。
于 2009-05-19T06:12:26.287 に答える