Показать сообщение отдельно
  #352  
Старый 07.10.2012, 17:24
ВладМ2 ВладМ2 вне форума
участник
 
Регистрация: 29.09.2012
Адрес: Хабаровск
Сообщений: 125
ВладМ2 на пути к лучшему
По умолчанию Ответ: Zevs vs дешкомпьютер

Цитата:
Сообщение от OsVALd Посмотреть сообщение
Так как Пермский котяра толково разъяснил что такое файл, добавлю чем файл отличается от числа.

Название файл обозначает, что рассматриваемая последовательность простых знаков (например двоичных единиц и нулей в ОЗУ или на внешнем носителе) является и имеет смысл структурированной единицы информации, в рамках принятой участниками обмена концепции (набора правил) структурирования информации.

Например, в рамках концепции обмена графическими файлами *.jpeg (стандарт JPEG ISO/IEC 10918-1) файл содержащий два произвольных шестнадцатеричных числа не могут представлять собой файл *.jpeg, так как не выполняются условия наличия заголовка и маркеров, не могут быть прочитаны, и не могут нести никакой информации.

В то же время в рамках концепции ANSI (стандарта текстовых данных) тот же самый файл содержащий два произвольных шестнадцатеричных числа всегда может быть прочитан, хотя и не всегда может нести в себе имеющую смысл информацию. (наверное вам встречались проблемы кодировки в письмах и на html-страницах, когда файл читается, но "кракозябрами" - бессмысленными значками.)

Таким образом файл, - это, в общем случае, более высокая иерархия единицы информации чем число, даже если они имеют совершенно одинаковую форму записи и хранения. Поэтому я и сказал что файл - это файл, а число - это число.
Большое спасибо за толковые пояснения. Но я всё же уточню смысл своих вопросов. Он в том, что ЛЮБОЙ ФАЙЛ МОЖЕТ БЫТЬ ПРОЧИТАН КАК ПОСЛЕДОВАТЕЛЬНОСТЬ 0 и 1, т. е. КАК ДВОИЧНОЕ ЧИСЛО. Наш коллега, упомянувший об этом, абсолютно прав. Эта возможность предусмотрена в некоторых языках программирования, в частности, в тех, которые обеспечивают написание программных модулей кодировки различных приложений в стандарты JPEG, TIFF, RAR, DOC, TXT и т.д. и даже в BMP (который тоже имеет заголовок и служебную информацию, как Вами очень правильно отмечено). Ещё раз благодарю за уточнения.