Hızlı Infoset Nedir?

Hızlı Bilgi Verme (FI), verileri genişletilebilir bir biçimlendirme dili (XML) belgesinde, ikili kodlanmış biçimde göndermenin bir yolunu tanımlayan bir özelliktir. Kodlanmış XML çıktısı hızlı bir bilgi belgesi olarak adlandırılır ve tam XML sunumundan oldukça küçüktür. Konseptte diğer belge sıkıştırma tekniklerine benzer olmasına rağmen, kullanılan kodlama şeması yalnızca bir XML belgesini sıkıştırmaz, aynı zamanda XML verilerinin işlenmesini de geliştirir.

FI spesifikasyonu, World Wide Web Consortium'un (W3C) XML bilgi seti önerisinden yararlanmak için Uluslararası Telekomünikasyon Birliği (ITU-T) ve Uluslararası Standardizasyon Örgütü (ISO) tarafından ortaklaşa geliştirilmiştir. W3C bilgisi, bir XML belgesinde bulunabilecek verileri tanımlamanın bir aracıdır, ancak olması gerekmez. W3C'nin önerisine göre, bir infoset, iyi biçimlendirilmiş XML olarak bilinenler için uygun sözdizimi gereksinimlerini karşılamalı ve ayrıca bir XML ad alanında tanımlandığı şekilde uygun nitelik ve eleman adlarına uymalıdır. Bununla birlikte, orijinal XML belgesinin hızlı bir belge belgesine kodlanmadan önce geçerli olması gerekmez. Bu, infoset'in bir XML belgesinde bulunması gerekmediği ve başka yollarla üretilebileceği anlamına gelir.

Hızlı bilgi içeren belgelerde kullanılan kodlama yöntemi, Soyut Sözdizimi Notasyonu Bir (ASN.1) olarak bilinir. ASN.1 kodlama dilinin Hızlı Infoset protokolü için bir üs olarak kullanılması, belgenin bir XML belgesinin kendi kendini tanımlayan yönlerinin yanı sıra birkaç ek özelliği korumasını sağlar. Belge boyunca düzenli olarak kullanılan dizeler dizine alınır ve bir sayı ile değiştirilir. Bu, XML adlarını ve niteliklerini içerir. Görüntü veya video gibi herhangi bir ikili veri, ek bir kodlama şemasına girmeden doğrudan kodlamanın içine dahil edilebilir.

Bir seri hale getirme tekniği olarak, Fast Infoset diğer yöntemlerden biraz farklıdır. Bunun bir örneği, W3C'nin önerilen ikili XML formatı olan verimli XML değişim (EXI) tekniğidir. Bir EXI belgesi, XML belgesinin daha kompakt bir gösterimini sunsa da, orijinal XML belgesinin tam açıklaması olan XML şemasının, iletimin her iki ucunda da bilinmesini gerektirir, böylece belgenin kodlanması ve kodunun çözülmesi gerçekleşebilir. . Bir FI kodlaması, ek sıkıştırma için XML şemasını da kullanan gelişmiş özellikler kullanabilir.

Hızlı infoset kodlama tekniği birçok telekomünikasyon alanında kullanılmaktadır. Aktarım sırasında bant genişliğini korumak, XML verileri sağlamak için sunucuda performansı artırmak ve alıcı taraftaki istemci uygulamalarındaki stresi azaltmak için en yaygın olarak Internet'te bulunur. Bu, özellikle cihazların işlem gücünü ve iletim verimliliğini ciddi oranda azaltabildiği mobil İnternet platformlarında kullanışlıdır.