pack / unpack singned long big endian

03/09/2009 - 15:38 von Peter Arnhold | Report spam
Hallo,

wie bekomme ich -40000 als *signed* long (32-bit) in "network" (big-endian)
order ge- und entpackt? Mit 'N' (unsigned) komme ich nicht zum Ziel.

Gruß,
Peter
 

Lesen sie die antworten

#1 Christian Winter
04/09/2009 - 12:29 | Warnen spam
Peter Arnhold schrieb:
wie bekomme ich -40000 als *signed* long (32-bit) in "network" (big-endian)
order ge- und entpackt? Mit 'N' (unsigned) komme ich nicht zum Ziel.



Ab Perl 5.10 gibt es ">" als Modifier für big-endianess, d.h.
pack( "l>", ... ).

-Christian

Ähnliche fragen