Як "заголовки файлів", "бітові карти" та "вставки" потрапляють у зображення під час управління файловими системами?


1

Я трохи розгублений, як ці терміни перекидаються в книзі, яку я читаю. Чи всі вони різні терміни, які посилаються на одне і те ж поняття, чи це трохи різні реалізації, що відповідають одній і тій же речі, але в різних типах файлових систем? Будь-який внесок цінується :)

Відповіді:


4

Вони абсолютно різні речі:

"Заголовок файлу" - це частина файлу, яка ідентифікує вміст файлу. Деякі типи файлів задають заголовок файлу, інші - ні. Більшість форматів документів, зображень та відео мають заголовок файлу, з якого можна визначити тип файлу та основні параметри файлу.

"Бітова карта" відстежує, який простір використовується та який вільний простір. Зазвичай файлова система використовується для відстеження використання простору на томі.

'Inode' містить метадані файлової системи, необхідні для файлової системи, щоб знайти файл, знати, наскільки він великий, і знати, які блоки містять дані у файлі.


1
Одне важливе рішення, на який я вважаю, що ця (дуже хороша) відповідь повинна дати зрозуміти - заголовки файлів абсолютно довільні до кожного конкретного типу файлу . (З цього читання можна скласти враження, що вони стандартизовані, але просто необов’язкові, що, звичайно, не так.)
Shinrai

Отже, ви говорите, що заголовок файлу - це в основному, де зберігаються метадані (біти дозволу файлу)? Спасибі
Kaitlyn Mcmordie

2
Так, але на більш високому рівні. Для файлової системи, яка не розуміє формат файлу, це лише файлові дані. Для програми, яка це робить, метадані описують решту даних у файлі.
Девід Шварц

Зауважте, що це потенційно може бути майже будь-яким типом метаданих, які, можливо, ви хочете коли-небудь захотіти у файлі - якщо ви пишете власний контейнер файлів, небо є межею.
Shinrai
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.