Их вообще много.
Сначала поясним чтобы было понятнее про что речь:
Расширение файла это три буквы после точки, например .txt
Хотя сейчас используют уже и более 3-х букв, например .html
Точной систематизации быть не может потому что лично я могу сегодня написать какую-то программу, которая сможет создавать файлы с расширением каким я пожелаю и с любым содержимым. Например какой-нибудь эмулятор или редактор. И об этом никто не узнает, если я об этом не заявлю. И с точно таким же расширением другие пррограммисты или любители тоже могут создавать файлы под другие нужды. И мы друг о друге даже не знаем. Соответственно различных типов файлов столько же, сколько таких различных программ написали люди.
Можно лишь описать официальные.
Их скорее можно разделить на :
текстовые
бинарные
По-моему ещё прямого и последовательного доступа (или что-то в этом роде).
Все файлы это наборы байт (ну или последовательность бит, так как байт это 8 бит).
Остальное это уже придумано чтобы знать как с определённым набором байт обращаться.
Текстовые содержат просто тексты, иногда с информацией о выделеннии шрифтами, под Word.
Бинарные это файл с числами. Использоваться может по разному.
Файлы прямого доступа это файлы, к которым можно обратиться в любую их часть для считывания или записи информации, и при этом не сломаешь целостность файла. Например файл последовательность байт. А файлы последовательного доступа это файлы, где хранятся данные разных размеров вместе. Например хранится число из 4-х байт, за ним текст из 15 байт, а за ним 6 чисел, состоящих из 1 байта каждый. И если не знаешь, в каком месте файла что находится, то вторгнувшись туда, можно испортить определённый порядок, нужный для каких-то функций.
Могу лишь перечислить самые известные форматы (из тех, что я знаю, а знаю я не так уж и много).
.txt файл блокнота
.bat батник, то есть файл инструкций для Windows. Что-то типа примитивного языка программирования под Windows.
.exe исполнительный файл Windows и MD-Dos. Компьютерная программа, вообщем.
.com тоже исполнительный файл, но под 16-разрядные системы, например под MS-Dos. В отличие от exe, файл com не должен превышать 64 Килобайта.
.asm файл с программой на ассемблере.
.rtf файл редактора Word.
.swf файл флеш приложения, например флеш игры.
.html файл html, то есть файл вебстраницы.
.php тоже файл вебстраницы, но уже на языке php.
.ico файл иконки.
.pdf - тоже файл, в котором могут храниться тексты и картинки, и который можно оформить как онлайн книгу с множеством страниц.
Файлы картинок: bmp jpg png tga
Файл картинки-видеоролика .gif
Звуковые файлы: wav, wma, mp3, mp4 и т.д. (их много)
.sys системные файлы Виндовс
.rom часто используется в эмуляторах как файл с содержимым ПЗУ.
Видеофайлы: avi, mp3, mp4