Как структурировать заголовок двоичного файла в c? - PullRequest
1 голос
/ 07 марта 2019

Я создал свой собственный заголовок файла для двоичного файла, который содержит:

  • uint_8 filesignature [4]
  • uint_8 CRLF_CR_LF [4]
  • uint_8 version_id
  • uint_8 offset_to_data
  • uint_16 header_size
  • uint_32 CRC_checksum
  • дополнительные поля, которые не имеют отношения

Эта проблема позволяет в основном ответить на два вопроса:

  • Каков современный уровень этой информации?
  • Лучше хранить их в байтовом массиве или в структуре (WRT-упаковка, например #pragma pack))?

РЕДАКТИРОВАТЬ:
Данные хранятся в младшем порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...