intsize дает ширину C 'int', но "целочисленный размер архитектуры" означает размер целого числа, который фактически будет использовать Perl, который может зависеть от того, как он был сконфигурирован.Используйте $Config{'ivsize'}
(или uvsize; оба должны быть одинаковыми), чтобы увидеть, как долго это (или ivtype / uvtype, чтобы увидеть, какой тип C).
Где вы видите разницу междудве длины, intsize равно 4, а ivsize равно 8. Вы используете формат %32b
, который устанавливает минимальную ширину вывода 32;$ value использует только 8 символов, поэтому дополняется до 32, но $ дополнение использует 64 символа.