История изменений
Исправление KivApple, (текущая версия) :
Упаковка она не для экономии памяти (сильно просаживает производительность), она для чтения-записи файлов и для отправки-приёма сетевых пакетов. Потому что выравнивание архитектурно-специфично, а упакованные структуры одинаково выглядят на любой архитектуре (хотя для полной кросс-платформенности нужно ещё порядок байт в числах приводить к общему, но это легко).
Исходная версия KivApple, :
Упаковка она не для экономии памяти (сильно просаживает производительность), она для чтения-записи файлов и для отправки-приёма сетевых пакетов. Потому что выравнивание архитектурно-специфично, а упакованные структуры одинаково выглядят на любой архитектуре (хотя для полной кросс-платфоменности нужно ещё порядок байт в числах приводить к общему, но это легко).