Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Флаг b при работе с файлами
 
 автор: php   (27.02.2006 в 14:37)   письмо автору
 
 

b (Флаг, указывающий на работу (чтение и запись) с двоичным файлом; указывается только в Windows).
---
Это взято с одного учебника.
Объяните пожалуйсто, что это.
Только не надо говорить что это аргумент, функции fopen, эт я понял, я хочу точно узнать что это делает.

   
 
 автор: chocopie   (27.02.2006 в 23:19)   письмо автору
 
   для: php   (27.02.2006 в 14:37)
 

Флаг b предполагается по умолчанию. При его использовании файл считывается побайтно.
При использовании этого флага символ окончания строки:
- в Windows: 0D 0A - воспринимается как два байта,
- в Unix: 0A - как один байт (обозначается '\n').

Флаг b нужно также использовать для открытия двоичных файлов (например, графических).

Противоположный эффект имеет флаг t, который вызывает трансляция Windows-варианта символа окончания строки в Unix-вариант. (0D 0A -> 0A).

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования