Зміст:
Визначення - Що означає ISO-IEC 24821-1?
ISO-IEC 24821-1 - це міжнародний стандарт, який визначає формат XML-документів. Він визначає стандарт інтерпретації набору інформації XML (XML Infoset) за допомогою двійкового кодування. Позначення контролю кодування ASN.1 та ASN.1 (ECN) - це широко використовувані позначення для визначення бінарних кодувань.
Цей термін також відомий як Fast Infoset (FI).
Техопедія пояснює ISO-IEC 24821-1
ISO-IEC 24821-1 був випущений у 2007 році як стандарт на основі технології. Тоді його називали Швидкий інфосет. Технологія FI була розроблена як заміна синтаксису XML Всесвітнього веб-консорціуму (W3C). Специфікація FI затверджена Міжнародним союзом електрозв'язку (ITU) і вперше була опублікована в травні 2005 року МСЕ, а потім ISO 2007 року. Специфікація FI була затверджена і МСЕ, і ISO. Технологія FI розгортає кілька методів, які допомагають зменшити розмір кодувань. Це також допомагає досягти більш швидкої обробки документів у порівнянні з представленням WML X3. Документи, створені у форматі XML, можна легко перетворити у формат FI. Ще один міф про FI ASN.1 - це те, що для FI потрібна підтримка інструменту ASN.1. Хоча специфікації FI базуються на позначеннях ASN.1, для фактичної реалізації FI не потребують інструментів ASN.1.
ISO / IEC 24824-1 дозволяє використовувати динамічні таблиці (для представлення як рядків символів, так і кваліфікованих імен) та початкових та зовнішніх словників.
ISO / IEC 24824-1 також визначає тип носія багатоцільового розширення Інтернет-пошти (MIME), який розпізнає документ FI. Специфікація FI залежить від формату файлу ASN.1. Він може включати блоки тегів / довжини / значення. Префіксатори довжини використовуються замість деліметрів для зберігання текстових значень атрибутів та елементів.
Швидкі набори інформації зазвичай стискаються в процесі створення файлів XML. Це робить їх ще швидшими порівняно з алгоритмами стиснення Zip-стилів у потоці XML. Продуктивність FI набагато швидша за допомогою простого API (інтерфейсу програмування додатків) для розбору типу XML (SAX) у порівнянні з продуктивністю синтаксичного аналізу XML 1.0 без стиснення в Zip-стилі.
Деякі з переваг ISO-IEC 24821-1 полягають у наступному:
- Кінцевих тегів немає. Дублювання символів для кінцевих тегів стає непотрібним.
- Жодних символів не уникнути. Перевірка символів може зайняти час. Якщо будь-який символ потрібно замінити, це може призвести до додаткового використання часу та пам'яті.
- Використання префіксів довжини для вмісту дозволяє декодеру точно розподіляти ресурси. Великий вміст можна негайно відхилити.
- Повторні рядки індексуються. Це допомагає мінімізувати розмір документа. Повторний рядок замінюється загальновживаним рядком з цілим числом. Приклади включають імена елементів і атрибутів.
