Файловые типы

 

Паскаль поддерживает 3 файловых типа:

1) текстовый (text)

2) типизированный (file of)

3) бестиповый (file)

Текстовые файлы состоят из кодов ASCII включая расширеннве и управляющие коды. Текстовые файлы организуються по строкам и обязательно содержат специальный код ^z#26 – конец файла. Любую информацию числовую или симвльную текстовый файл хранит в виде символов ее отображающих.

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

Бестиповые файлы так – же состоят из машинных предствалений данных. Их отличие от типизированных состоит в том , что они обрабатывают произвольные наборы байтов и независимо от их струкртуры и природы. Это низкоуровневый канал ввода – вывода для доступа к любым типам файлов.

Для всех типов файлов минимальной еденицой харнения явлеяться байт. Всегда файлы описываються как параметры переменные.