Цитата(Rioterra @ Apr 19 2007, 08:56 PM)
... получаеццо так, что один файл это видео с какими-то определенными характеристиками, другое например мп3, третье ваще вирус нах и комп их так быстро различает
и почему тогда если файл недописан на диск допустим или недокачан, то он все равно распознается как недоделанный файл который должен был быть, а не как другой файл, например такое-то кол-во 01 это видео, недописанные уже мп3
Файловая система («таблица файловой системы») как раз и отвечает за то, чтобы операционной системе и приложениям, использующим файл, казалось, что они просматривают сплошной, неразрывный массив битов (тех самых 0 и 1), а не рыскали по диску в поисках отдельных кусочков файла. Т.е. эта таблица — своеобразный драйвер файловой системы диска
Насчет разных форматов файлов: ВСЕ файлы на диске представляют собой последовательность битов. Разница между файлами различных форматов проявляется только на уровне приложений, т.к. именно приложениям важно какая информация и каким образом записана в файле (это можно проиллюстрировать работой нашего любимого протокола TCP/IP, который разбивает передаваемые по сети файлы на одинаковые пакеты, нумерует их и пересылает друг за другом, независимо от того, что это за файл (ему в принципе это по фигу
)). Таким образом, файлы, содержащие ОДИНАКОВУЮ информацию, могут распознаваться приложениями или операционной системой как файлы РАЗЛИЧНЫХ форматов.