Здравствуйте, в этом уроке я расскажу вам про типы файлов. Что такое файл?
Прежде всего это информация, находящаяся в памяти компьютера. Если представить занятый участок памяти как поле из нулей и единиц, то какой-нибудь участок на этом поле вполне может оказаться файлом.
Вот только одна маленькая проблема. А как компьютер понимает какой именно участок в памяти каким именно файлом является? Да никак компьютер этого ни понимает ему вообще все равно в каком виде в памяти хранятся данные. Понимать файлы удел операционной системы.
Я буду рассматривать Windows потому что эту операционную систему все знают. В недрах операционной системы Windows существует таблица в которой находится информация о всех имеющихся в системе файлов. Среди прочей информации о файлах есть и такая как:
- Имя файла
- Размер файла
- Адрес начала файла
- Тип файла и т. д.
Именно благодаря этой таблице операционная система всегда находит в памяти нужные файлы. да и операционная система не держит эти данные в большом секрете многое из них можно узнать и обычному пользователю через свойства файла.
Но что же сделает операционная система, когда засечет то что вы дважды щелкнули мышкой по значку файла. А вот тут уже ответ завит от того какой у этого файла тип.
Вот текстовый файл
в свойствах под его типом данных написано:
Это значит, что при запуски этого файла на самом деле надо запустить блокнот и вывести в него содержимое этого файла. Причем вы можете изменить программу по умолчанию для определенного типа файлов. Это делается также в свойствах. Теперь все файлы .txt будут запускаться другим приложением.
Возьмем файл картинка формат .png в свойствах написано Приложение: Просмотр фотографии Windows можно поменять на Paint. Теперь запуск этого файла подразумевает запуск программы Paint. А что, если файл сам является программой, тогда при его запуске операционная система попробует выполнить эту программу.
Тип любого файла можно изменить с помощью консольной команды REN.
Эта команда никак не изменит сам файл она лишь изменит файловую таблицу операционной системы. Такая функция может помочь вам, например, в маскировке файла.
Подведем итог.
Файл — это просто участок занятой области памяти компьютера.
По содержимому файла ни-так то просто сказать музыка в нем картинка или что-то другое. Все зависит лишь от того с помощью какой программы его запустить. Для того что бы операционная система могла сама ориентироваться в том какие файлы запускать с помощью каких программ
.txt — Блокнот
.mp3 — WinPlayer
.png — MS Paint
.docx — MS Word
придуманы типы файлов/
Вы можете подсказать операционной системе с какой программой ассоциировать тот или иной тип файлов изменив приложение в свойствах.
Любой файл => Свойства => Общие => Приложение => Изменить