binmode
Синтаксис
binmode FILEHANDLE
Описание
Функция binmode предназначена для переключения режима чтения файлов в тех операционных
системах, в которых существуют различия при чтении тестовых и так называемых
«двоичных» файлов. В таких системах файлы, которые находятся в «двоичном режиме»,
преобразуют при вводе последовательность <CR><LF> в <LF>,
а при выводе — наоборот, <LF> преобразуется в <CR><LF>.
В операционных системах семейства UNIX применение этой функции никакого влияния
не оказывает, а вот для правильной работы Perl в системах типа DOS
или Windows ее применение может оказаться жизненно необходимым — в противном
случае ваш файл может читаться неправильно или даже оказаться замусоренным при
выводе.
ПРИМЕЧАНИЕ
Основное различие между системами, которые требуют использования binmode, и теми, которым это не нужно,
лежит в формате представления текстовых файлов. Системы семейства UNIX используют для завершения строки
один символ, и если \n в С для данной системы соответствует этому одному символу, то включать binmode не нужно.
Аргумент FILEHANDLE может представлять собой выражение. В этом случае результат его оценки принимается в качестве
имени указателя файла.
Thanks
2023-11-16 22:30:18 Svetlana Thank you very useful information
Оставить комментарий:
|
|