Дом развитие Что такое iso-iec 24821-1? - определение из техопедии

Что такое iso-iec 24821-1? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает ISO-IEC 24821-1?

ISO-IEC 24821-1 является международным стандартом, который определяет формат для документов XML. Он определяет стандарт для интерпретации набора информации XML (XML Infoset) с помощью двоичного кодирования. Обозначения управления кодированием (ECN) ASN.1 и ASN.1 являются широко используемыми обозначениями для определения двоичных кодировок.


Этот термин также известен как быстрый инфо-набор (FI).

Техопедия объясняет ISO-IEC 24821-1

ISO-IEC 24821-1 был выпущен в 2007 году как технологический стандарт. Это тогда называлось Fast Infoset. Технология FI была разработана как замена синтаксиса XML Консорциума World Wide Web (W3C). Спецификация FI утверждена Международным союзом электросвязи (МСЭ) и впервые была опубликована в мае 2005 года МСЭ, а затем ИСО в 2007 году. Спецификация FI была утверждена как МСЭ, так и ISO. Технология FI разворачивает несколько методов, которые помогают уменьшить размер кодировок. Это также помогает добиться более быстрой обработки документов по сравнению с представлением W3C XML. Документы, созданные в формате XML, можно очень легко преобразовать в формат FI. Другой миф о FI ASN.1 заключается в том, что FI требует поддержки инструмента ASN.1. Хотя спецификации FI основаны на нотациях ASN.1, FI не требует инструментов ASN.1 в реальной реализации.


ИСО / МЭК 24824-1 допускает использование динамических таблиц (для представления как символьных строк, так и квалифицированных имен), а также начальных и внешних словарей.


ИСО / МЭК 24824-1 также определяет мультимедийный тип многоцелевых расширений почтовой Интернет-почты (MIME), который распознает документ FI. Спецификация FI зависит от формата файла ASN.1. Он может включать блоки тегов / длины / значений. Префиксы длины используются вместо разделителей для хранения текстовых значений атрибутов и элементов.


Быстрые информационные наборы обычно сжимаются в процессе генерации XML-файла. Это делает их еще быстрее по сравнению с алгоритмами сжатия в стиле Zip в потоке XML. Производительность FI намного быстрее благодаря простому API (интерфейс прикладного программирования) для синтаксического анализа типа XML (SAX) по сравнению с производительностью синтаксического анализа XML 1.0 без сжатия в стиле Zip.


Некоторые из преимуществ ISO-IEC 24821-1 заключаются в следующем:

  • Конечных тегов нет. Дублирование символов для конечных тегов становится ненужным.
  • Ни один персонаж не сбежал. Проверка персонажа может занять время. Если какой-либо символ необходимо заменить, это может привести к дополнительному времени и использованию памяти.
  • Использование префиксов длины для контента позволяет декодеру точно распределять ресурсы. Большой контент может быть отклонен немедленно.
  • Повторяющиеся строки индексируются. Это помогает минимизировать размер документа. Повторяющаяся строка заменяется обычно используемой строкой с целым числом. Примеры включают имена элементов и атрибутов.
Что такое iso-iec 24821-1? - определение из техопедии