in reply to Re: array of binaries to hex conversion
in thread array of binaries to hex conversion
Hello jwkrahn
I have just read perlpacktut and I would like to have some clue for my 2 questions about this thread.
What OP does is in short...
1. Does it really MSB ?printf "0x%x\n", #print it as hex unpack("N", #unpack it as 32bit int ,big endian pack("B32", #pack it as MSB 32bit integer sprintf("%032s", #32 length bit string join('', @rand1))));
MSB should pad '0' for right side, not left side, doesn't it ?
my @rand1 = qw( 1 );this currenty goes "00000000000000000000000000000001". Is it OK?
2. How oct insures it is MSB and 32bit big endian?
Does oct thinks it as 'long long' seeing the size of $Config{longlongsize}? How it thinks for MSB?
If I could have some explanations by you or other monks, I am glad.use Config; print "int size=".$Config{intsize}."\n"; print "short size=".$Config{shortsize}."\n"; print "long size=".$Config{longsize}."\n"; print "long long size=".$Config{longlongsize}."\n";
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^3: array of binaries to hex conversion
by Anonymous Monk on Sep 12, 2012 at 02:15 UTC | |
by remiah (Hermit) on Sep 12, 2012 at 11:44 UTC |
In Section
Seekers of Perl Wisdom