Книги по разным темам Pages:     | 1 |   ...   | 4 | 5 | 6 | 7 | 8 |   ...   | 18 |

ным стандартом в компьютерной индустрии стала расширенная версия Технология Flash, однако, не является в полной мере специфицировантаблицы ASCII (американский стандартный код для информационного обной и открытой, а в некоторых случаях ее использование связано с патентмена), позволяющая закодировать до 256 символов (один символ на байт).

ными и иными правовыми ограничениями. Использование на веб-страницах Первая половина таблицы (собственно ASCII, коды от 0 до 128) содержит мультимедийных объектов ставит пользователя в зависимость от произвосимволы латинского алфавита (дважды Ч в верхнем и нижнем регистре), важдителя соответствующих плагинов, а неопытным пользователям и владельнейшие знаки препинания, специальные знаки и т. п. Вторая половина таблицам слабых компьютеров может создать немалые трудности в работе.

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

с мультимедиа, пока сложно. В случае же обычных задач, стоящих перед государственными органами, использование Flash или его аналогов является необязательным и неоправданным. 34 INFO-FOSS.RU Стандарты в сфере ИТ и совместимость информационных систем Несогласованная политика производителей вычислительной техники сии Unicode 3.0 (консорциум Unicode в 2008 году выпустил версию 5.1, вери национальных органов стандартизации привела к тому, что расширенный сии совместимы друг с другом снизу-вверх).

набор ASCII имел множество вариантов. В частности, только для русского Юникод имеет несколько способов представления символов. Самыми расалфавита насчитывается одиннадцать (а по некоторым подсчетам Ч и больпространенными из них являются двухбайтная кодировка UTF-16 (в частности, ше) различных способов кодировки, и это не считая вариантов для других применяется на платформе Windows) и однобайтная UTF-8, распространенная кириллических алфавитов (болгарского, украинского и пр.).

в Unix-системах и в Интернете (из-за ее большей компактности). Эти представления сегодня поддерживаются всеми распространенными веб-браузерами Хотя технически обеспечить совместимость различных кодировок при и большинством других программ для работы с текстами. UTF-8 обеспечивает нынешней дешевизне машинной памяти и вычислительных ресурсов отнонаилучшую совместимость со старыми системами, использовавшими 8-битные сительно просто, это потребовало введения целого ряда субстандартов, косимволы, Ч текст, состоящий только из символов с номером меньше 128, при торые позволяют сообщить получателю данных, какая именно кодовая записи в UTF-8 превращается в обычный текст ASCII.

таблица использована в данном сообщении, что, впрочем, не гарантирует совместимости. Несогласованные настройки почтового клиента, работающего под Windows, и серверной почтовой программы под Unix часто привоИнтересный факт дят к каше из символов.

Большое количества свободного места позволило включить в кодовую табКроме проблемы несовместимости расширенных кодировок, ASCII имеет лицу Unicode даже алфавиты выдуманных языков, в частности клингона Ч и другие недостатки, связанные с малым размером его кодовой таблицы. Он, языка инопланетян из фантастического сериала Звездный путь, пользующегося большой популярностью в среде компьютерных специалистов.

к примеру, не позволяет создавать документы, одновременно использующие несколько национальных алфавитов, так как его расширенная часть не К сожалению, даже с учетом быстрого распространения Юникода пробвмещает сразу два набора дополнительных символов. Затруднительно предлему совместимости кодировок нельзя считать до конца решенной, в том ставить в виде ASCII математические формулы. Наконец, языки, используючисле из-за большого количества версий и вариантов самого Юникода щие иероглифическую запись (японский, китайский и др.), в принципе не и сложности его интерпретации. Имеется также проблема огромного инмогут быть представлены с помощью ASCII, поскольку даже минимальный формационного наследия Ч обилия баз данных и файлов, представленных набор необходимых иероглифов не вмещается в 256 ячеек таблицы.

в самых разных вариантах кодовых таблиц. Тем не менее тенденции очеВ связи с вышеизложенными обстоятельствами консорциум ведущих видны, и государственным заказчикам информационных систем следует производителей программного обеспечения разработал стандарт кодировтребовать от разработчиков обязательной поддержки Юникода и, в частки, призванный решить как проблемы совместимости, так и ограниченной ности, использования UTF-8 для веб-сайтов.

емкости кодовой таблицы Ч UTF (Unicode Transformation Format) или Юникод. Первоначально в стандарте предусматривалось использование Важнейшие форматы данных двухбайтной (16-битной) кодировки, позволяющей разместить в кодовой таблице более 65 тысяч различных символов. Однако даже такого объема Растровые графические форматы оказалось недостаточно, и текущая версия стандарта предусматривает возможность использования кодовой таблицы произвольной длины. На практиРастровые форматы представляют любое изображение в виде сетки из ке, однако, львиная доля используемых сегодня программ и операционных отдельных точек-пикселей. Главное достоинство такого способа Ч универсистем поддерживает только основную, 16-битную кодировку Unicode, котосальность. В растровом виде можно представить любое изображение Ч от рой достаточно для большинства нужд.

фотографии человека до отсканированной страницы документа12. Растровое Юникод принят в качестве международного стандарта ISO (ISO/IEC Представление текста в виде картинки делает его недоступным для обработки на компьютере. Для пре10646Ч1:199; ISO/IEC 10646Ч1:2000), причем последний соответствует вервращения скана в ASCII- или Unicode-текст необходима операция распознавания.

36 INFO-FOSS.RU Стандарты в сфере ИТ и совместимость информационных систем изображение является лестественной формой представления для компью- нять его следует только для узких целей Ч например, для создания тера, поскольку большинство устройств ввода и вывода (принтеры, дисплеи, мелких элементов графического дизайна веб-интерфейсов. В этой обсканеры) также формируют изображение сеткой из отдельных точек. В то же ласти GIF сохраняет позиции благодаря удобству работы с ним, огромвремя растровые изображения трудно поддаются автоматической обработке, ному количеству наработанного программного обеспечения, готовых например масштабированию, выделению отдельных объектов на картинке, компонентов и библиотек, а также возможности простой покадровой а при недостаточном количестве выделенных на картинку точек (малой раз- анимации (лмигающих кнопок, движущихся баннеров).

решающей способности растра) могут быть потеряны мелкие детали.

JPEG (Joint Photographic Expert Group) Ч формат представления фотографических изображений13. Особенностью формата является очень высокая степень сжатия Ч в десятки и сотни раз относительно растроСпособы форматирования информации вого представления. Достигается это, правда, за счет использования Текстовый формат использует для передачи информации символы из алгоритма с потерей данных. К примеру, человек обычно не различает стандартной кодовой таблицы, и сообщение в таком формате можно тонкие градации цвета на контрастных границах, поэтому, вместо того просмотреть в любом текстовом редакторе. Большинство текстовых чтобы сохранять на таких участках десятки оттенков, алгоритм сжатия форматов используют специальную разметку, с помощью которой обоJPEG просто отбрасывает их, заменяя на один близкий цвет. Стандарт значается начало и конец различных блоков данных Ч например, загопредусматривает возможность выбирать степень сжатия изображения ловка документа или ячейки таблицы. Так, в формате HTML для разметки используются условные маркеры, обозначаемые угловыми в зави симости от стоящей задачи, от нулевого уровня потерь (в резульскобками (теги).

тате получаются очень большие файлы) до очень высокого, когда искаБинарный формат не рассчитан на прямое восприятие человеком. Сожения от потери данных становятся различимы невооруженным глазом.

общение (файл) в бинарном формате представляет собой код, не приJPEG со сжатием недопустимо применять в тех случаях, когда исходвязанный к тек стовой кодировке Ч в бинарных форматах ча сто ное цифровое изображение юридически значимо. При сжатии может применяется позиционное кодирование, при котором одни и те же чисбыть безвозвратно утрачена информация, существенная для под ла интерпретируются по-разному в зависимости от их положения в файтверждения достоверности изображения, потеряны важные детали, ле. Работа с бинарным форматом без поддерживающих его программ практически невозможна. или просто может пострадать разборчивость.

Формат до сих пор интенсивно развивается, и некоторые из его расширенных возможностей, предусмотренные в новых версиях, могут Большинство распространенных растровых форматов являются бинарными.

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

ции JPEG, но и о конкретных ал горитмах и схемах кодировки, GIF (Grafic Interchange Format) Ч формат обмена графикой. Один из которые предполагается задействовать в том или ином случае. Одстарейших из применяемых до сих пор форматов, достоинством являнако при использовании версии, зафиксированной в качестве станется простота и компактность. Достигается это, однако, за счет сущедарта ISO/IEC 10918-1:1994, проблем совместимости, как правило, ственно го огра ниче ния воз можно стей: на при мер, изоб ражение не возникает. Следует, однако, отметить, что не все спецификации в формате GIF может использовать не более 256 цветов, тогда как соформата полностью открыты Ч некоторые из используемых алговременные дисплеи обеспечивают цветовую глубину в миллионы отритмов находятся под патентной охраной зарубежных стран, хотя тенков. Гарантированно доступными для большинства систем являются с точки зрения отечественного законодательства такое ограничеизображения в версии формата, опубликованной в 1987 году (GIF87), ние отсутствует.

более поздние версии не рекомендуется использовать из-за проблем с совместимостью. Формат считается морально устаревшим, и приме- 38 INFO-FOSS.RU Стандарты в сфере ИТ и совместимость информационных систем PNG (Portable Network Graphic) Ч относительно новый стандарт, Следует также учитывать, что браузеры не умеют показывать изобраразработанный и поддерживаемый консорциумом W3C, а также при- жения в формате TIFF, в связи с чем при необходимости их использованятый ISO (ISO/IEC 15948:2004). PNG призван заменить устаревший ния в веб-системах следует дублировать TIFF-файлы изображениями GIF и сочетает как его возможности, так и многие возможности в форматах JPEG или PNG, которые в значительной степени перекрываJPEG.Стандарт является полностью открытым и рекомендуется в ка- ют возможности TIFF и при этом обеспечивают лучшую совместимость.

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

технологий количество способов кодирования и представления аудиовидеоинформации очень велико и продолжает расти. Многие из применяемых Векторная графика технологий являются проприетарными, однако не меньшее их количество Если части изображения необходимо подвергать сложной обработке опубликовано в качестве открытых стандартов. Сложность для специали(например, при создании чертежей или деловой графики), стараются стов в области совместимости представляет и то, что некоторые открытые использовать векторные форматы, когда изображение образуется из в целом форматы содержат закрытые, защищенные патентами разделы, не линий (векторов), описываемых математически. Помимо удобства обравсе из которых четко помечены (даже ISO столкнулась с правовым конфликботки, векторные изображения, как правило, гораздо компактнее растровых. Например, для описания окружности в векторном формате том при публикации группы стандартов MPEG и была вынуждена выпускать достаточно указать точку, в которой находится ее центр, и задать радиисправления, исключая проприетарные фрагменты из ранее опубликованус, тогда как в растровом изображении, вне зависимости от содержания ной спецификации). Не свободен от правовых ограничений и формат MP3, рисунка, необходимо описать все точки, из которых он состоит. Векторшироко применяющийся для распространения музыкальных произведений.

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

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

комплексно, с привлечением профильных неангажированных экспертов, начиная со стадии формирования технического задания на разработку.

TIFF (Tag image file format for image technology). TIFF представляет собой семейство спецификаций, часть из которых принята ISO Форматы представления документов и может считаться стабильной версией. Спецификации TIFF можно (лофисные форматы)условно разделить на две части: одна из них посвящена собственно В настоящее время имеется два основных конкурирующих формата способам кодирования графики, а вторая описывает контейнер Ч обпредставления офисных документов:

щую организацию файла, который может включать в себя любое количество бло ков дан ных, при чем раз ных ти пов. Та кой под ход ODF (Open Document Format for Office Applications или Openтипичен для большинства современных форматов, сходным образом Document, ISO/IEC 26300, принят в 2006 г.), используемый, в часторганизованы и файлы JPEG.В TIFF, однако, реализована предельная ности, в свободном пакете OpenOffice.

Pages:     | 1 |   ...   | 4 | 5 | 6 | 7 | 8 |   ...   | 18 |    Книги по разным темам