-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Sun, Mar 04, 2007 at 04:43:20PM -0600, Deepak Mallya wrote:
> Hi,
> Can anyone tell me how do I convert a String of bits into a binary
> number in Perl
>
> For eg:- $a="100"; I want to convert this into perl's interpretation of
> binary no ie $a=0b100
Easy. See "man perlfunc", especially "pack", "unpack" and "vec" (there
are actually some examples there). Basically:
# makes the binary representation of an integer:
| [EMAIL PROTECTED]:~$ perl -e 'print unpack("b*", 100), "\n"'
| 100011000000110000001100
# makes an integer out of a binary representation:
| [EMAIL PROTECTED]:~$ perl -e 'print pack("b*", "100011000000110000001100"),
"\n"'
| 100
HTH
- -- tomás
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFF66bLBcgs9XrR2kYRApv5AJ9n11VhhCnOfHTf7HOyY4Y2qEpL1QCfesdg
kCHWCs1W5sP/4souLe/fdLE=
=bjdu
-----END PGP SIGNATURE-----