Что такое файл?

Что такое файл

Прежде, чем ответить на вопрос что такое файл, рассмотрим логику появления файла. Пока программа и документ находятся в оперативной памяти компьютера, каждый байт лежит в своей ячейке. У любой ячейки памяти есть адрес (он записывается двойным словом — 32-разрядным двоичным числом), и по этому адресу процессор всегда найдет то, что ему нужно.

А вот когда дело доходит до сохранения документов или программ на диске (или на любом ином носителе), возникает проблема, как потом впоследствии найти то, что было сохранено. Переписать байты из оперативной памяти на диск нетрудно, но что при этом делать с адресами? 😉 Попробуйте, например, взять «Войну и мир», вырезать из нее каждую букву, сложить эти буквы в стопку (по нашим подсчетам, высота стопки будет около 40 м), и эту стопку где-то бережно сохранить. В комнату такая стопка не влезет, и ее придется поделить на 20 стопок по 2 метра.

Итак, мы пришли к тому, что хранить данные — это еще полдела, нужно хранить и их адреса — а это снова данные, только уже адресные. В общем, чтобы адресных данных не стало слишком много, надо содержательные данные как-то объединять. Вот так и появились файлы. Файл — это единица хранения данных. У файла есть собственное имя, и у него есть адрес, в котором он хранится. Имя файлу придумывает его создатель (человек), а адрес задает и запоминает операционная система -это ее обязанность. Нам помнить адреса файлов совершенно ни к чему — имя запомнить намного проще. А вот операционная система всегда готова разыскать файл по его имени и предоставить к нему доступ.

Обеспечение доступа к файлам — это еще одна важнейшая функция операционной системы. Итак, потребность в файлах возникает в связи с необходимостью хранения данных.

Файлэто именованная последовательность байтов, который состоит в свою очередь из битов. Что такое бит можете узнать здесь. Здесь ничего не говорится о длине этой последовательности. В файле может не быть ни одного байта (пустой файл), а может быть сколько угодно байтов, но собственное имя есть даже у пустого файла. Имя — это свойство файла, без которого он не может быть найден, а если что-то невозможно разыскать, то это, согласитесь, уже не хранение.

Имена файлов

По мере развития техники — требования к именам файлов меняются. В недавнем прошлом они были весьма жесткими, а сегодня значительно смягчились.

Короткое имя файла. Понятие «короткого имени» файла появилось имеете с первой операционной системой MS-DOS. В те годы файл мог и меть имя длиной не более 8 символов. Правда, чуть позже разрешили I юсле них ставить точку и записывать еще три символа, которые назвали расширением имени файла. Вот примеры коротких имен файлов:

document.txt

ris_01.рсх

mymusic.mid

Программисты быстро научились использовать расширение имени для своих технических нужд. С его помощью оказалось очень удобно сообщать программам о том, какой тип документа представлен в файле.

Например:

 .TXT — текстовый файл, в нем каждый байт представляет какой-то символ языка;

 .BMP, .GIF и др. — графические файлы, в которых каждый байт представляет точку некоего изображения;

.MID — музыкальный файл, байты которого соответствуют звукам;

.EXE и .СОМ — исполнимые файлы (то есть программы), в которых байты соответствуют командам процессора.

Такую систему записи имен файлов назвали системой 8.3 (восемь символов на имя + точка + три символа на расширение). У этой системы есть важные ограничения:

  • нельзя использовать никакие буквы, кроме английских;
  • нельзя использовать большинство знаков препинания и пробел.

В общем, из-за ограниченных возможностей системы 8.3 трудно было давать файлам содержательные имена — такие, по которым сразу можно догадаться, что содержится в файле...

Длинное имя файла. В те годы, когда жесткие диски были небольшими и на них хранились сотни и тысячи файлов, пользователи обычно хорошо знали, откуда взялся тот или иной файл и зачем он нужен. В наши дни на рядовом компьютере может храниться не одна сотня тысяч файлов, и о том, чтобы следить за их историей, не может быть и речи. Поэтому, начиная с операционной системы Windows 95, были введены новые правила — для файлов стали допустимыми так называемые длинные имена. Теперь имя файла можно записывать русскими буквами, в нем могут быть некоторые знаки препинания (не все), а также пробелы. Если в имени файла имеется несколько точек, то расширением имени считается то, что стоит за последней точкой. Расширение имени тоже может иметь не три символа, а больше.

Впрочем, сила традиций — великая сила, и потому на компьютерах не принято давать файлам длинные расширения — трех символов вполне достаточно, чтобы указать тип документа, хранящегося в файле. Всего длинное имя может содержать более 250 символов, хотя это и кажется излишеством.

У длинного имени много преимуществ, но у короткого тоже есть одно достоинство — совместимость. Не факт, что документ с длинным именем может быть правильно прочитан на любом компьютере. Например, если в имени файла использовать русские буквы, а затем отправить файл в Париж, становится непонятно, что увидит партнер, у которого стоит англоязычная версия Windows и никаких русских шрифтов на компьютере нет. Поэтому есть хорошее правило: при передаче чего-либо «на сторону» стараться давать файлам имена латинскими буквами (предварительно набрав в онлан переводчике как пишется слово на нужном Вам языке), а для хранения файлов «у себя» действовать так, как Вам заблагорассудится...)

[pwal id="27808194" description="Понравилась информация, поделитесь с друзьями"][/pwal]

P.S.  Предлагаю ознакомиться с информацией: Приемы поиска в системе — Яндекс.

С Уважением к Вам, Никитин Владислав. Не забудьте оставить комментарий. 🙂

Подпишитесь на обновления сайта и следующий анонс придет на Ваш электронный адрес:


Друзья, поделитесь информацией в социальных сетях:


Еще интересные и актуальные статьи:

Обсуждение: оставлено 4 коммент.

  1. Olga

    Полезная и интересная информация. Спасибо!!!

    Ответить
    1. Татьяна

      Для меня очень познавательная статья. Теперь, взглянув на имя файла могу определить что в нем хранится: музыка, картинка или программа. Раньше для меня это был темный лес.

      Ответить
  2. Ксения

    Когда вдумываешься и внимательно вчитываешься в статью, то все встает на свои места. А сначала на заголовок посмотрела и подумала, что за вопрос? Вроде все знают что такое файл. А потом уже читая статью, поняла что к чему.

    Ответить
  3. Галина Грабовая

    Я как-то эту статью не заметила. А информация для меня очень полезна.

    Ответить

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

© 2017 Компьютер-Интернет-Бизнес  ·