Информация об изменениях

Сообщение Re[5]: Челендж - сделать версионированный конфиг от 13.09.2025 18:14

Изменено 13.09.2025 18:15 bnk

Re[5]: Челендж - сделать версионированный конфиг
Здравствуйте, Marty, Вы писали:

_>>Тогда храни аля RIFF, LBM

_>>TAG,SIZE [DATA]

M>А TAG — что там?


Тип блока данных. Тэн по которому программа узнает что там. RIFF в прошлом веке был очень популярным: дёшево и сердито. Есть в Вики, или любого бота спроси он объяснит что это такое.

Ещё можно версию структуры хранить вместе с размером, а в твоём коде уже разбираться. Микрософт так сто лет делает, правда они в основном добавляют поля, в этом случае меньше мороки и безопаснее это.
Re[5]: Челендж - сделать версионированный конфиг
Здравствуйте, Marty, Вы писали:

_>>Тогда храни аля RIFF, LBM

_>>TAG,SIZE [DATA]

M>А TAG — что там?


Тип блока данных. Тэг по которому программа узнает что там. RIFF в прошлом веке был очень популярным: дёшево и сердито. Есть в Вики, или любого бота спроси он объяснит что это такое.

Ещё можно версию структуры хранить вместе с размером, а в твоём коде уже разбираться. Микрософт так сто лет делает, правда они в основном добавляют поля, в этом случае меньше мороки и безопаснее это.