Подтвердить что ты не робот

Обнаружение того, является ли система маленькой энтикой или большой эндией с perl

Есть ли возможность найти, если моя система представляет собой небольшой порядковый номер байта или большой байтовый порядок байтов с использованием Perl?

4b9b3361

Ответ 2

Я думаю, вы могли бы сделать:

$big_endian = pack("L", 1) eq pack("N", 1);

Это может завершиться неудачно, если ваша система имеет нестандартное (ни байтинское, ни мало-endian) байтовое упорядочение (например, PDP-11).