Я видел, что во многих играх используется что-то похожее на файл .DAT или файл определенного типа, который игра имеет для себя. Я только начинаю с C ++ и DirectX, и мне было интересно хранить мою информацию в чем-то похожем на .DAT.
Моя первоначальная концепция заключалась в том, что он будет содержать информацию о файлах, которые вы хотите сохранить в файле .DAT. Нечто похожее на файл .RAR. К сожалению, мои навыки работы с Google не помогли мне найти ответы.
Сейчас я просто загружаю текстуры и звуковые файлы из папки с именем Data.
РЕДАКТИРОВАТЬ: Хотя я понимаю, что .DAT является коротким для данных, и я обнаружил, что файл .DAT, как правило, содержит любой ассортимент информации, я все еще не уверен, как поступить что-то вроде упаковки изображений и звуковых файлов в любой тип файла и возможности их чтения.
Я не уверен в том, что для выполнения своей задачи я буду использовать fstreams, однако я рассмотрю потоки, связанные с хранением данных, и способы их правильного чтения. Между тем, если у кого-то есть другой ответ на эту новую информацию, он будет признателен.
РЕДАКТИРОВАТЬ: Благодаря ответам, я наткнулся на аналогичный вопрос на стеке потока и чувствовал, что поделюсь им здесь. Объединение ресурсов в один двоичный файл