Софт

Форматы и конвертирование

Каждое DOS-приложение имеет свой собственный формат данных, и он не понятен (или понимается с трудом, в усеченном виде) другим приложениям. А возможность обмена через буфер промежуточного хранения в большинстве случаев не предусмотрена. Непреодолимым зачастую оказывается различие между символьным способом представления информации (часто применяемым для хранения текстов, таблиц, чисел) и способом графическим. Кроме того, даже при одинаковом способе представления информации (например, символьном) существует риск различия вследствие использования различных стандартов кодировки или различных таблиц символов. Опасность различия графических форматов не меньше: как минимум, существует возможность различия в размере палитры. Поэтому зачастую вопрос слияния в одном документе результатов работы нескольких DOS-приложений (нескольких форматов) решается "окольными" путями.

Несколько упрощается решение проблемы при наличии приложений, допускающих присутствие в одном документе нескольких разнородных фрагментов (тексты, иллюстрации, таблицы) и обладающих достаточным набором средств обработки документов (редактирование, печать), как это имеет место для редактора Word for DOS. В этом случае имеется возможность встраивания в документ результатов работы других программ. Но эти результаты должны быть подготовлены заранее и сохранены в файлах.

Ни одна программа не понимает всех возможных форматов. Но имеется ряд широко распространенных форматов хранения информации, принятых в качестве фактических (конкурирующих) стандартов. И большинство программ ими пользуется для передачи информации другим программам. При этом процесс сохранения приложением собственных данных в таком "обменном" формате, как и загрузки "чужих" данных, сопряжен с процедурой преобразования форматов — конвертированием. Большинство прикладных программ обладает некоторым набором конверторов. Но конвертирование не является универсальным средством, т.к. существуют форматы, которые невозможно преобразовать друг в друга.

В рамках Windows технология конвертирования широко распространена. Write может принимать и сохранять (благодаря кон-вертированию) текстовые файлы различных форматов. A Paintbrush может преобразовывать форматы BMP и PCX друг в друга.

Windows-приложения отличаются от DOS-приложений и тем, что основным способом обмена информацией между ними являются не файлы, сохраняемые на носителе. Основным способом обмена здесь считается обмен через Clipboard.

Оставьте Ваш отзыв