5

パックの使用方法と同様:

N  An unsigned long (32-bit) in "network" (big-endian) order.

Perlで64ビット整数を「ネットワーク」(ビッグエンディアン)順にパックする方法はありますか?

4

1 に答える 1

5

Qシステムがpack フォーマットをサポートしている場合、Q>ビッグエンディアンを取得するために使用できます (Perl 5.9.2 以降):

% perl -e 'print pack("Q>", 1)' | hexdump -C
00000000  00 00 00 00 00 00 00 01                           |........|
于 2012-05-14T08:47:53.800 に答える