В частности, я читаю в двоичном формате файлов Mach-O для Intel 32 на OS X. После заголовка FAT перед смещением первого архива есть целый набор отступов. Какой смысл всего этого дополнения?
Чтобы быть более точным, между заголовком FAT и первым архивом (в частности, mach_header) имеется более 4000 байтов заполнения. Зачем включать все эти дополнительные байты ?! OS X любит добавлять 4 КБ для всех своих универсальных двоичных файлов?