Что нужно знать о файлах?

We use cookies. Read the Privacy and Cookie Policy

Что нужно знать о файлах?

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

Запоминать местоположение данных именно в таком виде, особенно, когда информации много, было бы довольно неудобно. Поэтому данные, которые записываются на диск, принято объединять в именованные последовательности – файлы. При этом в первых секторах диска хранится информация о том, какому имени файла соответствует какой адрес физического расположения данных на диске.

Например, было бы неудобно запоминать, что программа-редактор текстов записана на дорожке 10, сектора 12 и 13 и для ее запуска нужно обратиться к этим секторам. Вместо этого файлу данной программы дается имя и назначаются соответствующие данные сектора, о чем делается запись в начале диска. При обращении к этому файлу по имени компьютер будет искать его в своем в списке и, найдя его, автоматически обратится к нужным секторам, чтобы считать с них данные.

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

Обычно имя файла каким-либо образом указывает на его содержимое. Например, файл стандартной программы-редактора текстов Блокнот из операционных систем семейства Windows носит имя notepad. Таким образом, пользователю легче ориентироваться в записанных на диске данных.

Итак, пользователь указывает только имя файла, а конкретное место его расположения на диске определяет операционная система.

В некоторых старых операционных системах, например MS-DOS, имя файла может состоять не более чем из восьми символов. Среди них могут быть только латинские буквы и некоторые специальные символы (например, подчеркивание или восклицательный знак).

В современных системах имя файла может быть очень длинным – например, до 255 знаков в последних версиях Windows. При этом в имени файла могут использоваться разные символы, в том числе пробелы и даже кириллица. Однако лучше не увлекаться употреблением русских букв в названиях файлов. Во-первых, они могут не восприниматься некоторыми системами, а во-вторых – в некоторых аварийных ситуациях извлечь или даже спасти такие файлы значительно труднее, чем файлы, в именах которых использованы только латинские буквы, а иногда и вовсе невозможно.

Данный текст является ознакомительным фрагментом.