Я немного запутался в том, как эти термины используются в книге, которую я читаю. Все ли это разные термины, относящиеся к одному и тому же понятию, или они слегка отличаются друг от друга реализацией, соответствующей одной и той же вещи, но в разных типах файловых систем? Любой вклад приветствуется :)
1 ответ
Это совершенно разные вещи:
«Заголовок файла» - это часть файла, которая идентифицирует содержимое файла. Некоторые типы файлов указывают заголовок файла, некоторые нет. Большинство форматов документов, изображений и видео имеют заголовок файла, из которого можно определить тип файла и основные параметры файла.
«Битовая карта» отслеживает, какое пространство используется и какое пространство свободно. Обычно он используется файловой системой для отслеживания использования пространства на томе.
«Inode» содержит метаданные файловой системы, необходимые файловой системе, чтобы найти файл, узнать его размер и узнать, какие блоки содержат данные в файле.