Я анализирую формат файла с заголовком.(Примечание: я не пишу никаких файлов, я только читаю и анализирую)
Поскольку он не будет изменен, его заголовок может быть передан по значению.Поэтому я бы предположил, что структура будет лучшим выбором, но я не уверен, потому что я почти никогда не использую их.
Есть ли причина, по которой я должен (не) делать это классом или структурой?
Редактировать: сейчас трудно привести пример.Вы можете сравнить его с любым основным заголовком файла.Он включает в себя подпись («магическое число»), версию и «подтип».