Хелпикс

Главная

Контакты

Случайная статья





Типы файлов.



Типы файлов.

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

•     Обычные (или регулярные) файлы реально представляют собой набор блоков (возможно, пустой) на устройстве внешней памяти, на котором поддерживается файловая система.

Такие файлы могут содержать как текстовую информацию (обычно в формате ASCII), так и произвольную двоичную (бинарную) информацию.

•     Текстовые файлы содержат символьные строки, которые можно распечатать, увидеть на экране или редактировать обычным текстовым редактором.

•     Другой тип файлов - нетекстовые, или бинарные, файлы. Обычно они имеют некоторую внутреннюю структуру.

Например, исполняемый файл в ОС Unix имеет пять секций: заголовок, текст, данные, биты реаллокации и символьную таблицу. ОС выполняет файл, только если он имеет нужный формат. Другим примером бинарного файла может быть архивный файл. Типизация файлов не слишком строгая.

Обычно прикладные программы, работающие с файлами, распознают тип файла по его имени в соответствии с общепринятыми соглашениями. Например, файлы с расширениями .c, .pas, .txt - ASCII-файлы, файлы с расширениями .exe - выполнимые, файлы с расширениями .obj, .zip - бинарные и т. д.

Тип файла (табл.1) может быть охарактеризован (описан) его расширением: исполняемые файлы, текстовые, графические, видео, архивы, библиотеки и т.д.

 

 

Табл.1 Пример типов файлов

Исполняемые программы .exe .com    
Текст .txt      
Документ (текст + рисунки + …) .doc .pdf    
Рисунки .bmp .gif .jpg  
Звук .wav .mid .mp3  
Видеофильмы .avi .mpg .wmv  
Тексты программ .pas .c .cpp .bas
Архивы .rar .zip    
Электронная таблица .xls      
Библиотеки подпрограмм .dll      
Web страницы .html .php    
Образы дисков .iso      
Временные файлы .tmp .$$$    

 

Для поиска файлов по определенным признакам или составления списка файлов по определенным признакам или для групповых операций над файлами существует понятие «маска файла» — это обозначение для группы файлов. Для создания маски файлов используются следующие символы: «*», «?» (рис.7).

«*» – любое количество любых символов, в том числе и ни одного символа.

«?» – один любой символ, обязательно присутствует.

Маски можно формировать любым способом комбинируя данные символы.

Рис.7. Поиск файла по его маске

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.