标签: perl endianness
是否可以选择使用Perl查找我的系统是小端字节顺序还是大端字节顺序?
答案 0 :(得分:20)
perl -MConfig -e 'print "$Config{byteorder}\n";'
请参阅Perl documentation。
答案 1 :(得分:4)
我想你可以做到:
$big_endian = pack("L", 1) eq pack("N", 1);
如果您的系统具有非标准(无大端或小端)字节排序(例如PDP-11),则可能会失败。