2

Perl スクリプトを使用して 2 進数を文字列文字に変換するにはどうすればよいですか?

4

3 に答える 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 に答える