Skompilowany język znaczników sieci bezprzewodowej

W sieci dla urządzeń przenośnych WMLC jest formatem wydajnej transmisji stron internetowych WML przez protokół WAP ( Wireless Application Protocol ) . Jego głównym celem jest kompresja (a raczej tokenizacja) strony WML w celu transportu przez łącza internetowe o niskiej przepustowości, takie jak GPRS / 2G .

WMLC jest najwyraźniej synonimem protokołu Wireless Application Protocol Binary XML ( WBXML ).

Opis

WMLC jest najbardziej wydajny w przypadku stron zawierających często powtarzające się ciągi znaków. Często używane zwroty, takie jak „www”. i „http://www.” są tokenizowane i zastępowane pojedynczym bajtem tuż przed transmisją, a następnie ponownie wstawiane w miejscu docelowym.

WMLC ma tę dodatkową zaletę, że dane mogą być stopniowo dekodowane, w przeciwieństwie do niektórych algorytmów kompresji, które wymagają, aby wszystkie dane były dostępne przed rozpoczęciem dekompresji. Gdy tylko dostępnych będzie kilka pierwszych bajtów danych WMLC, przeglądarka WAP może rozpocząć tworzenie strony, co oznacza, że ​​użytkownik widzi, jak strona jest tworzona podczas jej pobierania.

Typ zawartości to application/vnd.wap.wmlc.