Я думал о разработке собственного формата файлового архива для использования в частных проектах. Дело в том, что я не ищу решение, такое как 7z или RAR, но я хочу сделать что-то другое, похожее на файловую систему.
Рассматривая реальную файловую систему, каждый имеет две общие части в своей архитектуре - информацию о файлах, хранящихся на диске, и фактические данные о файлах следующим образом:
----------------------------
METADATA | FILE DATA
----------------------------
Мой вопрос - как это возможно, что эти два раздела не будут перекрываться? Я имею в виду, раздел FAT STRUCTURE увеличивается по направлению к разделу FILE DATA, а последний - к концу диска (раздела). Как файловая система управляет этими разделами?
Это то, что я пытался выяснить большую часть времени, и любой совет будет более чем приветствоваться.