назад | содержание | вперед
Работа с двоичными файлами
Двоичный файл в корне отличается от файлов последовательного и произвольного доступа. Посмотрите на рис. 9.5. Здесь в качестве примера двоичного файла с помощью редактора Notepad системы Windows открыт выполняемый файл Visual Basic 6.
Рис. 9.5. Пример двоичного файла
Из рисунка видно, что нет смысла просматривать файл в чистом виде, его понимает только специальная программа. Двоичный файл не организован в строки, как файл последовательного доступа, представленный ранее на рис. 9.1. Здесь нельзя выделить строки, записи или иную информационную структуру кроме байтов или блоков байтов.
Двоичный файл открывается только в двух режимах:
Для режима доступа Random к двоичным файлам, в отличие от файлов произвольного доступа, запись не имеет строго заданного размера и обычно вычисляется по соответствующему алгоритму или хранится в записях файла.
Работа с двоичными файлами отличается большей свободой выполнения различных действий, чем с файлами последовательного доступа. В отличие от файлов последовательного доступа, двоичный файл открывается сразу и для чтения, и для записи.
назад | содержание | вперед