• Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
Главная / Компьютеры / Что такое быстрый инфосет?

Что такое быстрый инфосет?

Fast Infoset (FI – быстрый инфосет) – это спецификация, которая описывает средства доставки данных в документе на языке расширяемой разметки (XML) в двоичном кодированном формате. Закодированный вывод XML называется документом быстрого инфо-набора и значительно меньше своего полного представления XML. Хотя схема кодирования похожа на другие методы сжатия документов, используемая схема кодирования не только сжимает документ XML, но также улучшает обработку данных XML.
Спецификация FI была разработана совместно Международным союзом электросвязи (МСЭ-T) и Международной организацией по стандартизации (ISO) с целью выработки рекомендации по набору XML-данных Консорциума World Wide Web (W3C). Инфо-набор W3C – это средство для определения данных, которые могут содержаться в документе XML, но это не обязательно. В соответствии с рекомендацией W3C информационный набор должен удовлетворять требованиям синтаксиса для того, что бы правильно сформировать XML, а также должен придерживаться правильных имён атрибутов и элементов, определённых в пространстве имён XML. Но исходный документ XML не обязательно должен быть действительным до того, как он будет закодирован в документ быстрого инфо-набора. Это означает, что информационный набор не обязательно должен содержаться в документе XML и может быть создан другими способами.

Метод кодирования, используемый в документах быстрого информационного набора, известен как Абстрактная Синтаксическая Нотация 1 (ASN.1). Использование языка кодирования ASN.1 в качестве основы для протокола Fast Infoset позволяет документу сохранить все аспекты самоописания XML-документа, а также некоторые дополнительные функции. Строки, которые регулярно используются в документе, индексируются и заменяются числом. Это включает в себя имена XML, а также их атрибуты. Любые двоичные данные, такие как изображения или видео, также могут быть включены непосредственно в кодирование без необходимости проходить через дополнительную схему кодирования.

Как метод сериализации, Fast Infoset несколько отличается от других методов. Одним из примеров является метод эффективного обмена XML (EXI), который является рекомендованным W3C двоичным форматом XML. Хотя документ EXI может предоставлять более компактное представление информационного набора XML, для этого требуется, чтобы схема XML, имела полное описание исходного документа XML, и была известна на обоих концах передачи, чтобы можно было выполнять кодирование и декодирование документа. Кодировка FI может также использовать расширенные функции, которые также используют схему XML для дополнительного сжатия.

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



Оставьте комментарий

Ваш email не будет опубликован. Обязательные поля помечены *

*