Prvé dva bajty napr. 1.3 sú zakodované trošku špecialnym sposobom. Všeobecne to možeme popísať napr. takto: Prvé dva bajty sú x.y potom budú zakódované sposobom 40*x+y. V pr9pade 1.3 je to 40*1+2 = 43 = 0x2b.
Dalej su cisla kodovane po 7 bitoch, pricom sa ten 8 pouziva takym specialnym sposobom. Pokail je cislo v OID mensie ako 127 tak sa nepouziva a je vzdy nastaveny na 0. Sranda prichadza ked chces pouzit cilos vacsie ako napr.: 36061 =
1000 1100 | 1101 1101 |
To cislo rozdelis na 7 bitove casti postupne od najnizsieho bitu najvyssie chybajuce bity sa doplnia nulami):
0000010 | 0011001 | 1011101 |
a k tomu uz len doplnis 8. bit, tak ze k prvim 2 pridas jednotku a k poslednemu 0
1 0000010 | 1 0011001 | 0 1011101 |
ta jednotak na zaciatku proste znamena ze to cislo este bude pokracovat v dalsom bajte.