Protocol Buffer Varint-encoder
Indtast et heltal uden fortegn for at indkode det som en protobuf-varint.
Resultat
Sådan bruges den
- Indtast dine værdier i felterne ovenfor.
- Tryk på "Beregn" for at se resultatet.
- Brug "Del" til at sende dit resultat.
Om denne beregner
Protocol Buffers, Googles binære serialiseringsformat, koder heltal med base-128-varints for at spare plads på små tal: hver byte rummer 7 bit af værdien plus en "fortsættelsesbit" (den mest betydende bit), der er sat til 1, hvis der følger flere bytes, og 0 på den sidste byte. Det betyder, at små heltal — den overvældende majoritet i virkelige protobuf-meddelelser, såsom feltlængder, enum-værdier og id'er — kodes i blot én byte i stedet for de fire eller otte, som et heltal med fast bredde altid ville koste, hvilket er hele grunden til, at protobuf-meddelelser forbliver så kompakte på tråden.
Denne beregner tager et heltal uden fortegn og koder det til dets varint-bytesekvens, hvor hver byte vises både i hex og binært, så du kan se fortsættelsesbittene i aktion. Backend-udviklere, der fejlsøger et problem med protobufs wire-format, udviklere, der skriver en egen protobuf-parser eller -serializer uden et genereret bibliotek, og studerende, der lærer binære kodningsskemaer, bruger den til manuelt at kontrollere, at en værdis bytekodning svarer til det, deres kode frembringer eller forventer.
Var dette nyttigt?
Du kan vælge op til 3 reaktioner.
Populære beregnere
Lånberegner
Månedlig ydelse, samlede renter og fuld afdragsplan.
Procentberegner
Procentvis ændring, procent af, og forholdsberegninger.
Rabatberegner
Beregn slutpris, besparelse og rabatbeløb.
BMI-beregner
Body mass index ud fra højde og vægt (metrisk eller imperial).
Aldersberegner
Beregn din nøjagtige alder i år, måneder og dage ud fra fødselsdato.
Beregner for renters rente
Beregn slutbeløb og optjente renter med renters rente.
Alle beregnere
- Lånberegner
- Avancekalkulator
- Rabatberegner
- BMI-beregner
- Procentberegner
- Idealvægts-beregner
- Aldersberegner
- Termin-beregner
- Beregner for renters rente
- BMR-beregner (basalstofskifte)
- Drikkepengeberegner
- Brændstofomkostningsberegner
- Datoforskel-beregner
- Søvncyklusberegner
- Dagligt vandindtag-beregner
- Simpel rente-beregner
- Pulszone-beregner
- Løbepace-beregner
- Aldersberegner til kæledyr
- Beregner for forbrændte kalorier
- Makroberegner
- TDEE Beregner (Samlet dagligt energiforbrug)
- Talje-hofte-ratio-beregner
- Hædersbevis-beregner (Takdir/Teşekkür)
- One Rep Max (1RM)-beregner
- Ægløsningsberegner
- Beregner til elforbrugets pris
- Beregner til enhedspris
- Opsparingsmål-beregner
- Nulpunktsberegner
- Malingsberegner
- Beregner for fagets gennemsnit
- Beregner for arbejdsdage
- Beregner for tidsvarighed
- Beregner for brændstofforbrug
- Temperaturomregner
- Flisekalkulator
- Beregner for billedformat
- Romertalskonverter
- Beregner for tid til målvægt
- Lønberegner (time til år)
- Kreditkortvalidator (Luhn)
- Beregner for kropsoverflade (BSA)
- Beregner for følt temperatur
- Beregner for Ohms lov
- Beregner for pixeltæthed (PPI)
- Beregner for molær masse
- Stjernetegnsberegner (vestlig + kinesisk)
- IBAN-validator
- Skostørrelsesomregner
- Opslag af landeinfo og opkaldskode
- Tidszoneforskel (verdensur)
- CAGR-beregner (sammensat årlig vækstrate)
- 72-reglen-beregner
- Promilleberegner (BAC)
- Beregner af fedtfri kropsmasse (LBM)
- Beregner til Pythagoras' sætning
- Hastighedsomregner
- Beregner af downloadtid
- Datoberegner (læg til/træk fra)
Ingen beregnere fundet
Kommentarer