in reply to Re: Mystery! Logical explanation or just Satan's work?
in thread Mystery! Logical explanation or just Satan's work?
You're right! I was misinterpreting the prefixed count. That's both good and bad news.
- Good news: It works!
As in it packs/unpacks a list of data reliably.
- Bad news: Its not so good for length/data transmission protocols.
Which want the prefix to be a count of the bytes in the packet; not the number of fields.
That means an extra step is required:
$p = pack 'N/a*', pack '(n/a*)*', 1..10, 'aaaa'..'aaaz';; %h = unpack '(n/a*)*', unpack 'N/a*', $p;; pp \%h;; { 1 => 2, 3 => 4, 5 => 6, 7 => 8, 9 => 10, aaaa => "aaab", aaac => "aaad", aaae => "aaaf", aaag => "aaah", aaai => "aaaj", aaak => "aaal", aaam => "aaan", aaao => "aaap", aaaq => "aaar", aaas => "aaat", aaau => "aaav", aaaw => "aaax", aaay => "aaaz", }That's cool, but important to know.
With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^3: Mystery! Logical explanation or just Satan's work?
by Anonymous Monk on Aug 16, 2012 at 16:46 UTC | |
by BrowserUk (Patriarch) on Aug 16, 2012 at 16:57 UTC |
In Section
Seekers of Perl Wisdom