Originally Posted by
Dr. The size of the section's data rounded up to the next multiple of file alignment.
Translation: Размер данных секции округляется до след. смещения файлового выравнивания. did I get right the sentence?
how does it correctly pronounce abbreviation "PE"?
Дай контекст. multiple мне кажется - это "кратное". Смещение - offset.
да и по смыслу - округляется до следующего числа кратного...
А вообще, насколько я понял, это про структуру хранения данных.
Просто надо себе представлять, что данные хранятся в блоках по несколько байт. Вот округление размера и происходит до числа кратного размеру этого блока.
Например у тебя есть файл, в котором данные структурированы блоками по 4 байта. Тогда если у тебя есть всего три байта, то размер этого куска данных округлится до 4:
Блоки данных (поля по 4 байта):
Code:
1 поле 2 поле 3 поле
[00 00 00 00] [00 00 00 00] [00 00 00 00] и т.д.
У тебя данные 01 02 03 - 3 байта, записываем в файл:
Code:
[01 02 03 00] [00 00 00 00] [00 00 00 00] и т.д.
Т.е. размер этих данных будет 4 байта, а не три. Из-за округления до ближайшего числа кратного 4.
Про file alignment без контекста ничего не скажу