Файл — это определенная информация, представленная в форме, указывающей компьютеру, что с ней нужно делать. Программный файл содержит инструкции, приказывающие компьютеру сделать что-нибудь полезное, например подсчитать, сколько денег за последний месяц ваши дети потратили на конфеты "Чупа-Чупс", которые вы справедливо считаете круглой гадостью. Файл данных содержит информацию, которую вы создаете сами, например портрет любимого начальника в стиле раннего кубизма, выполненный с помощью программы Paint в Windows XP.
Файлы нельзя взять в руки или потрогать; они невидимы и бестелесны (этакие эфирные создания). Кто-то додумался, что можно хранить файлы в виде мельчайших магнитных импульсов на пластиковых пластинах со специальным покрытием, называемых дискетами. (Настоятельная просьба к специалистам; не бросайте тухлые яйца в переводчика и редактора после прочтения последней фразы — давайте великодушно оставим ее на совести автора. — Прим. ред.)
К файлу можно обращаться по имени. Раньше компьютеры заставляли пользователей называть файл одним словом, содержащим не более восьми символов. Например, FILENAME может быть именем файла, как и REPORT, SPONGE и просто X. При таком ограничении непросто придумать имя файла, которое более или менее точно описывало бы его содержимое. После тяжких мук Windows все-таки преодолела этот барьер: теперь вы можете использовать в качестве имени файла целую вереницу слов, лишь бы количество символов в них не превышало 255.
Имя файла может иметь расширение размером до трех букв, которое обычно показывает, в какой программе создан файл. Например, программа графического редактора Paint в Windows Me автоматически сохраняет свои файлы с расширением BMP. В Microsoft уже поняли, что пользователи редко обращают внимание на расширения, поэтому Windows XP обычно перечисляет имена файлов без них.
Но, присваивая файлу имя, по-прежнему надо придерживаться такого же количества правил и ограничений, как в былые времена советскому человеку при выезде за границу. Если вы хотите больше узнать об именах файлов, прочитайте главу 11.