§ 1.9. Единицы хранения данных
При хранении данных решаются две проблемы: как сохранить данные в наиболее компактном виде и как обеспечить к ним удобный и быстрый доступ. В качестве единицы хранения данных принят объект переменной длины, называемый файлом.
Файл — это последовательность произвольного числа байтов данных, обладающая уникальным собственным именем.
Обычно в отдельном файле хранят данные, относящиеся к одному типу. В этом случае тип данных определяет тип файла. Имя файла состоит из двух разделенных точкой частей: собственно имени и расширения, определяющего тип файла. Например:
Собственно имя файла может состоять из русских и английских букв, цифр и специальных символов. При этом его длина не должна превышать 256 символов. В зависимости от расширения все файлы делятся на две большие группы: исполняемые и неисполняемые.
Исполняемые файлы — это такие файлы, которые могут выполняться самостоятельно, т. е. не требуют каких-либо специальных программ для их запуска. Стандартные расширения имен этих файлов следующие:
.exe — готовый к исполнению файл (tetris.exe; win-word.exe);
.com — файл операционной системы (command.com);
.bat — командный файл операционной системы MS-DOS (autoexec.bat).
Неисполняемые файлы для запуска требуют установки специальных программ. Так, например, для того чтобы просмотреть текстовый документ, требуется наличие какого-либо текстового редактора.
Вот несколько примеров расширений неисполняемых файлов:
.pas — текст программы на Паскале;
.bas — текст программы на Бейсике;
.doc — текст, выполненный в редакторе Word;
.mdb — файл СУБД Access;
.xls — электронная таблица Excel;
.arj — упакованный файл; .zip — упакованный файл;
.txt — текст, выполненный в редакторе Блокнот.
Расширения графических файлов, создаваемых в растровых графических редакторах (Paint, Photoshop): .bmp, .tiff, .gif, .jpeg, .png; в векторных графических редакторах (Corel Draw, Visio): .cdr, .eps, .wmf, .vsd и др.
Хранение файлов организуется в иерархической структуре, которая называется файловой структурой. На вершине структуры находится имя носителя, на котором сохраняются файлы и каталоги (папки). Далее следует корневой каталог, содержащий вложенные каталоги первого уровня, каждый из которых может содержать вложенные каталоги второго уровня и т. д.
Необходимо отметить, что в каталогах всех уровней могут находиться файлы, сгруппированные по любому общему признаку, заданному их создателем (по типу, по принадлежности, по назначению, по времени создания и т. п.).
Правила присвоения имени каталогу ничем не отличаются от правил присвоения имени файлу, но каталогам не принято задавать расширения имен. Имена промежуточных каталогов разделяются между собой обратной косой чертой (\). На рис. 1.17 приведен пример иерархической структуры диска C.
Внешние носители (диски или дискеты), на которых хранится информация, имеют свои имена — каждый диск обозначается буквой латинского алфавита, а затем ставится двоеточие. Так, для дискет всегда отводятся буквы A: и/или B:. Логические диски винчестера именуются начиная с буквы C:. После всех имен логических дисков следуют имена дисководов для компактдисков. Например, установлены дисковод для дискет, винчестер, разбитый на 3 логических диска, и дисковод для компактдисков. Определим буквенные имена всех носителей информации:
A: - дисковод для дискет;
C:, D:, E: - логические диски винчестера;
F: - дисковод для компактдисков.
Полное имя файла. Уникальность имени файла обеспечивается тем, что полным именем файла считается собственное имя файла вместе с путем доступа к нему. На одном носителе не может быть двух файлов с одинаковыми полными именами. Ниже приводится пример записи полного имени файла:
<имя носителя>\<имя каталога1>\...\<имя каталогаM>\<собственное имя файла>
Используя иерархическую структуру диска C (рис. 1.17), запишем полное имя файла b1.bas:
C:\ПРОГРАММЫ\BASIC\b1.bas
Для наглядности имена каталогов (папок) напечатаны прописными буквами, а имена файлов — строчными.
Кратко
Нейросеть25 ноября 2024 13:28
В хранении данных основные задачи — это компактное сохранение и быстрый доступ к информации. Файл, представляющий собой последовательность байтов с уникальным именем, является основной единицей хранения данных. Имя файла состоит из двух частей: собственно имени и расширения, которое определяет его тип (исполняемый или неисполняемый).
Исполняемые файлы могут запускаться без дополнительных программ и имеют стандартные расширения, такие как .exe, .com и .bat. Неисполняемые файлы, например, .doc, .xls, .txt, требуют специализированных программ для открытия.
Файлы хранятся в иерархической файловой структуре, где на вершине располагается имя носителя, а затем корневой каталог с вложенными подкаталогами. Имена каталогов следуют тем же правилам, что и имена файлов, но без расширений.
Каждому носителю информации присваивается буква, например, A: для дискет, C: для логических дисков. Полное имя файла включает путь доступа и уникально идентифицирует файл в рамках носителя, например, C:\ПРОГРАММЫ\BASIC\b1.bas.
§ 1.9. Единицы хранения данных
При хранении данных решаются две проблемы: как сохранить данные в наиболее компактном виде и как обеспечить к ним удобный и быстрый доступ. В качестве единицы хранения данных принят объект переменной длины, называемый файлом.
Файл — это последовательность произвольного числа байтов данных, обладающая уникальным собственным именем.
Обычно в отдельном файле хранят данные, относящиеся к одному типу. В этом случае тип данных определяет тип файла. Имя файла состоит из двух разделенных точкой частей: собственно имени и расширения, определяющего тип файла. Например:
Собственно имя файла может состоять из русских и английских букв, цифр и специальных символов. При этом его длина не должна превышать 256 символов. В зависимости от расширения все файлы делятся на две большие группы: исполняемые и неисполняемые.
Исполняемые файлы — это такие файлы, которые могут выполняться самостоятельно, т. е. не требуют каких-либо специальных программ для их запуска. Стандартные расширения имен этих файлов следующие:
.exe — готовый к исполнению файл (tetris.exe; win-word.exe);
.com — файл операционной системы (command.com);
.bat — командный файл операционной системы MS-DOS (autoexec.bat).
Неисполняемые файлы для запуска требуют установки специальных программ. Так, например, для того чтобы просмотреть текстовый документ, требуется наличие какого-либо текстового редактора.
Вот несколько примеров расширений неисполняемых файлов:
.pas — текст программы на Паскале;
.bas — текст программы на Бейсике;
.doc — текст, выполненный в редакторе Word;
.mdb — файл СУБД Access;
.xls — электронная таблица Excel;
.arj — упакованный файл; .zip — упакованный файл;
.txt — текст, выполненный в редакторе Блокнот.
Расширения графических файлов, создаваемых в растровых графических редакторах (Paint, Photoshop): .bmp, .tiff, .gif, .jpeg, .png; в векторных графических редакторах (Corel Draw, Visio): .cdr, .eps, .wmf, .vsd и др.
Хранение файлов организуется в иерархической структуре, которая называется файловой структурой. На вершине структуры находится имя носителя, на котором сохраняются файлы и каталоги (папки). Далее следует корневой каталог, содержащий вложенные каталоги первого уровня, каждый из которых может содержать вложенные каталоги второго уровня и т. д.
Необходимо отметить, что в каталогах всех уровней могут находиться файлы, сгруппированные по любому общему признаку, заданному их создателем (по типу, по принадлежности, по назначению, по времени создания и т. п.).
Правила присвоения имени каталогу ничем не отличаются от правил присвоения имени файлу, но каталогам не принято задавать расширения имен. Имена промежуточных каталогов разделяются между собой обратной косой чертой (\). На рис. 1.17 приведен пример иерархической структуры диска C.
Внешние носители (диски или дискеты), на которых хранится информация, имеют свои имена — каждый диск обозначается буквой латинского алфавита, а затем ставится двоеточие. Так, для дискет всегда отводятся буквы A: и/или B:. Логические диски винчестера именуются начиная с буквы C:. После всех имен логических дисков следуют имена дисководов для компактдисков. Например, установлены дисковод для дискет, винчестер, разбитый на 3 логических диска, и дисковод для компактдисков. Определим буквенные имена всех носителей информации:
A: - дисковод для дискет;
C:, D:, E: - логические диски винчестера;
F: - дисковод для компактдисков.
Полное имя файла. Уникальность имени файла обеспечивается тем, что полным именем файла считается собственное имя файла вместе с путем доступа к нему. На одном носителе не может быть двух файлов с одинаковыми полными именами. Ниже приводится пример записи полного имени файла:
<имя носителя>\<имя каталога1>\...\<имя каталогаM>\<собственное имя файла>
Используя иерархическую структуру диска C (рис. 1.17), запишем полное имя файла b1.bas:
C:\ПРОГРАММЫ\BASIC\b1.bas
Для наглядности имена каталогов (папок) напечатаны прописными буквами, а имена файлов — строчными.
Кратко
В хранении данных основные задачи — это компактное сохранение и быстрый доступ к информации. Файл, представляющий собой последовательность байтов с уникальным именем, является основной единицей хранения данных. Имя файла состоит из двух частей: собственно имени и расширения, которое определяет его тип (исполняемый или неисполняемый).
Исполняемые файлы могут запускаться без дополнительных программ и имеют стандартные расширения, такие как .exe, .com и .bat. Неисполняемые файлы, например, .doc, .xls, .txt, требуют специализированных программ для открытия.
Файлы хранятся в иерархической файловой структуре, где на вершине располагается имя носителя, а затем корневой каталог с вложенными подкаталогами. Имена каталогов следуют тем же правилам, что и имена файлов, но без расширений.
Каждому носителю информации присваивается буква, например, A: для дискет, C: для логических дисков. Полное имя файла включает путь доступа и уникально идентифицирует файл в рамках носителя, например, C:\ПРОГРАММЫ\BASIC\b1.bas.