Файл в этом формате представляет собой набор файлов, запакованных в архив формата ZIP[8]. В архиве находятся несколько XML файлов, описывающих содержание и оформление документов и различные включённые объекты, такие как графические файлы в стандартном формате. Для передачи визуального форматирования используется подмножество атрибутов стандарта XSL-FO, для передачи математических формул - MathML[9], для векторной графики — SVG[10], для связей между частями документа - XLink[11]. Таким образом, формат удовлетворяет общим принципам АПО и совместим с общими спецификациями данного локального профиля (см. предыдущий раздел).
На данный момент доступна одна полная (OpenOffice.org) и несколько частичных реализаций стандарта. Формат оценивается экспертами, как чрезвычайно перспективный, однако недостаточная поддержка рынком не позволяет принять его в качестве единственного основного формата.
Общие результаты расширенного сопоставления рассматриваемых спецификаций приведены в таблицы.
Наименование | RTF | .doc | OO XML | HTML | Примечания | |
Полнота | + | +/- | + | + | + | Формат PDF рассматривался только для аппаратно-независимого представления. |
Соответствие содержания | +/- | +/- | +/- | + | - | |
Ориентация на открытые системы | - | - | - | + | + | |
Согласованность с принципами АПО | + | - | - | + | + | |
Отсутствие дискриминации и расширения требований | - | + | - | + | + | |
Зрелость | * | * | ||||
Современность | * | |||||
Перспективность | * | |||||
Рыночная поддержка | * | * | ||||
Практическое использование | * | |||||
Наличие свободных реализаций | +/- | +/- | - | + | + | |
Адаптивность и гибкость | - | - | - | + | +/- |
С целью обеспечения полноты стека спецификаций в локальный профиль также включены (без расширенного рассмотрения):
Формат гипертекстового документа для использования в веб-приложениях и связанный с ним формат описания визуального представления элементов гипертекстовых документов. Выбор спецификаций для данных задач диктуется общими принципами АПО и Главным профилем АПО, а также требованиями по технологической совместимости с широко используемыми веб-браузерами. Поскольку задача разработки переносимых гипертекстовых документов имеет свою специфику по сравнению с задачей разработки веб-интерфейсов, в профиле предложено наложить определенные ограничения на HTML (см. п. 4.3. Локального профиля).
Поскольку все большее количество распространенных браузеров обеспечивает поддержку XML-представления гипертекстовых документов, в ходе будущего совершенствования АПО в целом и локального профиля в частности, данный раздел предполагается пересмотреть вплоть до полного отказа от использования связки HTML/CSS в пользу XML (в сочетании с тем или иным удовлетворяющим критериям АПО механизмом трансформации для целей представления).
Формат представления сканированных документов без распознавания текста. С технологической точки зрения данный тип данных является разновидностью двумерного статического изображения, в связи с чем для их представления принята удовлетворяющая требованиям назначения спецификация из соответствующего раздела локального профиля (см. ниже), а именно формат TIFF, допускающий многостраничное представление сканированных документов (т.е. размещение нескольких изображений в одном файле-контейнере).
2.3 Форматы представления двумерных статических изображений
Рассматриваемые источники в точности отражают сложившуюся на рынке ситуацию, когда для различных подзадач представления растровой графики практически монопольно используется один из четырех включенных в каталоги форматов, перечисленных в таблице ниже. Сопоставление функциональных возможностей форматов показывает, что прямая конкуренция возникает только у форматов GIF и PNG – последний был разработан, как замена первому и продвигается в этой роли консорциумом W3C.
В структуре профиля соответственно выделены следующие области применения этих форматов:
Растровые двумерные статические изображений, в т.ч. для интерфейсов веб-приложений.
Фотографии и иные полутоновые изображения, допускающие компрессию с потерей качества.
Растровые изображения в высоком разрешении без потерь качества (в т.ч. для целей предпечатной подготовки).
Наименование | GIF | JPEG | PNG | TIFF |
Стабильность | + | + | + | + |
Доступность | +/- | + | + | + |
Отсутствие ограничений | + | +/- | + | +/- |
Отсутствие роялти | + | +/- | + | +/- |
В целом все рассмотренные форматы удовлетворяют первичным критериям АПО, хотя для некоторых возможностей JPEG и TIFF существуют патентные ограничения в некоторых странах. Кроме того, формат GIF рассматривается основными стандартизирующими организациями, как выбывающий, в связи с чем получение его текущей официальной версии сопряжено с некоторыми трудностями.
Сравнение форматов по расширенным критериям приведено в следующей таблице.
Наименование | GIF | JPEG | PNG | TIFF | Примечания |
Полнота | + | + | + | + | Каждый их форматов имеет определенные преимущества в своей области применения |
Соответствие содержания | - | + | + | + | |
Ориентация на открытые системы | - | - | + | - | |
Согласованность с принципами АПО | + | + | + | ||
Отсутствие дискриминации и расширения требований | + | +/- | + | +/- | |
Зрелость | + | + | + | + | |
Современность | - | + | + | + | |
Перспективность | - | ? | + | ? | |
Рыночная поддержка | + | + | + | + | |
Практическое использование | + | + | + | + | |
Наличие свободных реализаций | + | +/- | + | +/- | Для некоторых возможностей JPEG и TIFF существуют патентные ограничения в некоторых странах. |
Адаптивность и гибкость | * |
Спецификации основных рассмотренных форматов имеют следующие особенности:
Формат Portable Network Graphic был разработан для преодоления недостатков формата GIF: как технических, связанных с недостаточным количеством одновременно отображаемых цветов так и юридических, связанных с внезапно возникшей необходимостью лицензионных выплат за использование формата. Является стандартом ISO и W3C, свободен от лицензионных выплат. Существует весьма значительное количество программных средств для работы с файлами в этом формате, в т.ч. свободно распространяемыми. Файлы в формате PNG корректно отображаются всеми современными браузерами и широко распространены в сети Интернет.
Graphic Interchange Format является одним из старейших широко используемых сегодня графических стандартов и имеет существенные ограничения возможностей. В частности, формат не позволяет использовать в изображении более 256 цветов одновременно. Формат использует достаточно эффективные алгоритмы компрессии данных LZH, но ориентированные на компрессию линейных, а не двумерных данных. В связи с этим степень компрессии сильно зависит от содержания изображения, и размер файла может существенно изменяться даже при простом повороте изображения на 90 градусов. Формат GIF поддерживает такие дополнительные возможности, как анимация (покадровая, с достаточно эффективной схемой компрессии), чередование строк (обеспечивает возможность быстрой загрузки изображения в сниженном качестве) и прозрачность (однобитный альфа-канал). Попытки создать расширения формата для поддержки изображений в высоком качестве не получили существенной рыночной поддержки. В связи с тем, что GIF очень широко используется в веб-приложениях, он не может быть полностью исключен из профиля. Однако существенные технические ограничения и недостаточно четко определенный статус не позволяют рекомендовать его для использования в качестве основного. Спецификации присвоен статус выбывающей, поддержка ее обязательна только для систем, обеспечивающих отображение растровых статических изображений в интерфейсах веб-приложений. На использование формата наложен ряд ограничений (см. раздел 4.8. Локального профиля).
Формат JPEG служит для представления фотографических и подобных им изображений, имеющих плавные тональные переходы Изображение может сохраняться с высокой степенью сжатия, однако при этом происходит потеря части данных. Формат предусматривает возможность хранения в файле метаданных изображения, в т.ч. заранее сформированных эскизов изображения для предпросмотра и каталогизации (thumbnails), а также сохранение изображения с различными уровнями и схемами сжатия, что позволяет, в частности, организовать ускоренную загрузку эскизов с меньшим разрешением. Формат чрезвычайно широко поддержан рынком, в т.ч.на уровне таких устройств, как цифровые фотоаппараты, бытовые проигрыватели оптических носителей и т.п. В рамках типичного использования формата JPEG сколько-нибудь распространённые альтернативы ему отсутствуют.