Protocol Buffer varint kóðari

Sláðu inn formerkjalausa heiltölu til að kóða hana sem protobuf varint.

Hvernig á að nota

  1. Sláðu inn gildin þín í reitina hér að ofan.
  2. Ýttu á Reikna til að sjá niðurstöðuna samstundis.
  3. Notaðu Deila hnappinn til að afrita tengil á niðurstöðuna þína.

Um þessa reiknivél

Protocol Buffers, tvíundasniðið frá Google fyrir raðgerð gagna, kóðar heiltölur með base-128 varint til að spara pláss fyrir litlar tölur: hvert bæti ber 7 bita af gildinu auk „framhalds“-bita (efsta bitans) sem er stilltur á 1 ef fleiri bæti fylgja og 0 á lokabætinu. Það þýðir að litlar heiltölur — gífurlegur meirihluti í raunverulegum protobuf-skilaboðum, svo sem lengdir reita, gildi upptalninga og auðkenni — kóðast í aðeins einu bæti í stað fjögurra eða átta sem heiltala með fastri breidd myndi alltaf kosta, og það er öll ástæðan fyrir því að protobuf-skilaboð haldast svo þétt á línunni.

Þessi reiknivél tekur formerkjalausa heiltölu og kóðar hana í varint-bætaröð sína, með hvert bæti sýnt bæði í sextándakerfi og tvíundakerfi svo þú sjáir framhaldsbitana að verki. Bakendaverkfræðingar sem leita að villu í protobuf-vírsniði, forritarar sem skrifa eigin protobuf-þáttara eða raðgerðarkóða án sjálfvirkt myndaðs safns og nemendur sem læra tvíundakóðunarkerfi nota hana til að sannreyna handvirkt að bætakóðun gildis passi við það sem kóðinn þeirra framleiðir eða býst við.

Var þetta gagnlegt?

Þú getur valið allt að 3 viðbrögð.

Athugasemdir

  • Vertu fyrst/ur til að skrifa athugasemd.

Vinsælar reiknivélar

Allar reiknivélar