binmode

Синтаксис

binmode FILEHANDLE

Описание

Функция binmode предназначена для переключения режима чтения файлов в тех операционных системах, в которых существуют различия при чтении тестовых и так называемых «двоичных» файлов. В таких системах файлы, которые находятся в «двоичном режиме», преобразуют при вводе последовательность <CR><LF> в <LF>, а при выводе — наоборот, <LF> преобразуется в <CR><LF>. В операционных системах семейства UNIX применение этой функции никакого влияния не оказывает, а вот для правильной работы Perl в системах типа DOS или Windows ее применение может оказаться жизненно необходимым — в противном случае ваш файл может читаться неправильно или даже оказаться замусоренным при выводе.

ПРИМЕЧАНИЕ
Основное различие между системами, которые требуют использования binmode, и теми, которым это не нужно, лежит в формате представления текстовых файлов. Системы семейства UNIX используют для завершения строки один символ, и если \n в С для данной системы соответствует этому одному символу, то включать binmode не нужно.

Аргумент FILEHANDLE может представлять собой выражение. В этом случае результат его оценки принимается в качестве имени указателя файла.



2011-04-26 00:53:16 lykich

Thanks




Оставить комментарий:
Ваше Имя:
Email:
Антибот: *  
Ваш комментарий: