2.
Унификация форматов
Перспективным направлением в развитии ППП является использование
унифицированных форматов документов на основе открытых стандартов. Открытый
стандарт – общедоступная спецификация, обычно разрабатываемая некоммерческой
организацией по стандартизации, свободная от лицензионных ограничений при
использовании. Открытые форматы являются подмножеством открытых стандартов и
определяют спецификации хранения и представления цифровых данных.
Использование открытых форматов в ППП позволяет гарантировать возможность
доступа к данным из любого совместимого приложения без оглядки на лицензионные
права и технические спецификации. Актуальность концепции открытых форматов
подтверждается практикой – правительственные организации многих стран используют
их в качестве основного средства.
На сегодняшний день разработаны и применяются открытые форматы практически
для всех классов задач, решаемых ППП, начиная от офисных приложений до
мультимедийных данных и 3D-графики.
OpenDocument Format
OpenDocument Format (ODF, сокращѐнное от OASIS Open Document Format for
Office Application – открытый формат документов для офисных приложений) – открытый
формат файлов документов для хранения и обмена редактируемыми офисными
документами: текстовыми документами, электронными таблицами, рисунками, базами
данных, презентациями.
Стандарт был разработан индустриальным сообществом OASIS и основан на XML-
формате. 1 мая 2006 года принят как международный стандарт ISO/IEC 26300, доступен
для всех и может быть использован без ограничений. Этот формат поддерживается в
таких ППП как OpenOffice.org, IBM Lotus Symphony, Koffice, Scribus, Google Docs,
AjaxWrite, Microsoft Office 2007 SP2.
Portable Network Graphics
PNG (англ. portable network graphics) – растровый формат хранения графической
информации со сжатием без потерь качества. PNG был создан специально для
использования в Интернет как альтернатива формату GIF. Этот формат был разработан в
начале 1995 г. по идее Т. Боутелла. В октябре 1996 года спецификация PNG версии 1.0
была рекомендована консорциумом W3C в качестве полноправного сетевого формата и
сейчас широко используется в Сети.
Формат SVG
SVG (англ. Scalable Vector Graphics – масштабируемая векторная графика) – язык
разметки масштабируемой векторной графики, созданный консорциумом W3C и
входящий в подмножество расширяемого языка разметки XML. SVG предназначен для
описания двухмерной векторной и смешанной векторно/растровой графики. Формат
поддерживает как неподвижную, так анимированную и интерактивную графику.
Поскольку SVG основан на XML, то он представляет все преимущества расширяемого
языка разметки. Отметим основные:
возможность работы в различных средах;
интернационализация;
доступность для любых приложений;
лѐгкая модификация через стандартные функции API;
лѐгкое преобразование из других форматов. Приведем пример: используя XSL-
трансформацию, можно, например визуализировать химические молекулы, описанных на
языке CML (Chemical Markup Language).
Формат сжатия 7z
Алгоритм сжатия 7z, лежащий в основе программы-архиватора 7-Zip – еще один
пример открытого формата. Среди его достоинств такие:
открытый код;
высокая степень сжатия;
высокая скорость распаковки;
многопоточное сжатие;
поддержка криптостойкого шифрования;
поддержка 64-битных систем.
Достарыңызбен бөлісу: |