В компьютерном мире за основу принята, так сказать, единица измерения информации. Эта единица имеет логический характер, т.е. ее нельзя потрогать, пощупать, попробовать на вкус и запах. Все измеряется размером этой самой единицы, а если точнее, то ее объемом. Название у нее очень простое – файл.
Файл – это, грубо говоря, документ, лист, причем неважно, кусок ли это текста состоящий из пары абзацев, или это целая книга в одном файле. Другими словами, файл может содержать в себе как полстраницы, так и все страницы какой-либо книги, и даже несколько книг в одном файле. Естественно совершенно неважно, какая именно информация там содержится, это может быть как простой текст, так и программный код.
Существует огромное количество самых разнообразных файлов, даже не побоюсь этого слова – бесконечное количество файлов, потому что всякий раз, когда человек создает и сохраняет какой-либо текст, картинку, песню или фильм – создается новый файл.
Как же разобраться с таким количеством файлов? Да очень просто – все файлы классифицируются по своему типу, а вот типов файлов не так уж и много, по крайней мере, тех типов, которых достаточно рядовому пользователю.
Итак, первым типом файлов мы назовем «Документы» — это и есть та информация, которая создается пользователем с помощью программ. Вторым типом будут являться «Файлы-библиотеки» — это алгоритмы, которые используются сразу несколькими программами. Третьим типом можно назвать «Файлы конфигурации» — здесь содержатся различные настройки для работы программ. И четвертый тип это «Исполняемые файлы» — программы.
Эта классификация не является жесткой, я просто описал свое «видение». Для нас, как для обычных пользователей нужны всего два типа: программы и документы. Именно в программах мы и создаем документы. Сегодня уже просто неуместно говорить о программах, которые представляют из себя всего один файл, поэтому говорят о программных пакетах, т. е. программу уже представляет целый набор различных типов файлов.
Каждый файл имеет две, так сказать, составляющие или характеристики:
- Имя файла;
- Расширение файла (то же что и формат файла).
С именем, все понятно, любому файлу можно дать хоть какое имя. А вот расширение – это своего рода идентификатор файла, указывающий на его тип.
Имя файла задается самим пользователем, в свою очередь расширение наоборот является постоянной сопутствующей файла и изменять его не стоит, по крайней мере, пока.
Как я уже говорил выше, имена файлам можно давать любые, но в пределах 256 символов, хоть на латинице, хоть на кириллице, единственное что нельзя – использовать в имени специальные символы. Какие? Операционная система сама Вам «скажет» об этом, при попытке ввода таких символов, так что в этом плане можно не волноваться.
Расширений также имеется громадное количество, но тех, которые нам потребуются, не так много:
- exe – это и есть исполняемый файл, или еще говорят запускающий программу. Для простоты употребляют слова – exeшник (эксЕшник) или exeшный файл;
- com – их, наверное, уже и нет. Они соответствуют небольшим программам, широко использовались во времена ОС DOS;
- bat – его еще называют «пакетный файл», он нужен для последовательного запуска нескольких программ. По сути, это список названий программ, набранный в текстовом файле, которые нужно выполнить в необходимой Вам последовательности. Самым известным, пожалуй, является autoexec.bat – он автоматически выполняется в момент загрузки;
- cfg – файл конфигурации, в котором хранятся параметры работы той или иной программы;
- dll – динамическая библиотека, к ней обращаются сразу несколько программ;
- hlp – файл справки;
- txt, doc, docx — текстовые файлы, указывают на различные текстовые редакторы, в которых они созданы. Причем, обратите внимание, что основная масса расширений состоит из трех букв, но сегодня есть уже и четырехбуквенные обозначения;
- htm, html – гипертекстовый документ, т. е. страницы этого документа связаны между собой специальными динамическими ссылками для навигации между этими страницами;
- dat – файл данных;
- mp3 – музыка в цифровом формате;
- bmp, jpg, png – картинки, фото;
- zip, rar – архивы, т. е. здесь хранятся группы файлов, сжатые в специальной программе – архиваторе. Кстати, когда я говорил что можно хранить целые собрания сочинений отдельных авторов в одном файле, я имел ввиду эти расширения.
И, наконец, у файлов есть еще атрибуты, но визуально мы их не видим:
- Скрытый – название говорит само за себя, с таким атрибутом файл не будет виден пользователю. Хотя сделать его видимым не составляет никакого труда;
- Только для чтения – т.е. эти файлы недоступны для внесения изменений без ведома создателя файла;
- Системный – это самые важные файлы самой операционной системы. Их изменять тоже нельзя, и я не рекомендую делать это новичкам! Да и новичку это вряд ли удастся, потому что, как правило, они вдобавок имеют еще и предыдущие два атрибута;
- Архивный – устанавливается при изменении файла, после внесения изменений этот атрибут снимается.