Бинарная структура для каталога с файлами - PullRequest
0 голосов
/ 05 октября 2010

Я пытаюсь решить следующую проблему. Я хочу создать набор каталогов с файлами в них, но в памяти , используя C #, используя массивы строк / байтов, и я пытаюсь выяснить, какой формат и последовательность байтов для всего этого. я имею в виду что-то вроде

<magic sequence for top directory header> <magic sequence for file header> </ end file> ... file 2 file 3 ... etc ... </magic sequence for the directory header> , etc.

Я говорю о форматах Windows здесь.

Не могли бы вы указать мне место, где я могу прочитать об этом или, что еще лучше, привести несколько существующих примеров?

Спасибо! Ангел

1 Ответ

0 голосов
/ 05 октября 2010

То, что вы ищете, зависит от используемой файловой системы. Файловая система определяет, как хранятся файлы и каталоги. В Windows распространенным форматом является FAT32 и NTFS (который не является общедоступным).

Как показано в ссылке выше, формат FAT указан Microsoft

...