Protocol Buffer varint-koder
Skriv inn et heltall uten fortegn for å kode det som en protobuf-varint.
Resultat
Slik bruker du den
- Skriv inn de nødvendige verdiene i feltene.
- Klikk på «Beregn» for å se resultatet.
- Kopier eller del resultatet med «Del»-knappen.
Om denne kalkulatoren
Protocol Buffers, Googles binære serialiseringsformat, koder heltall med base-128-varint for å spare plass på små tall: hver byte bærer 7 biter av verdien pluss en «fortsettelsesbit» (den mest signifikante biten) som settes til 1 hvis flere byte følger og til 0 på den siste byten. Det betyr at små heltall — det overveldende flertallet i protobuf-meldinger fra den virkelige verden, som feltlengder, enum-verdier og ID-er — kodes i bare én byte i stedet for de fire eller åtte et heltall med fast bredde alltid ville kostet, og det er hele grunnen til at protobuf-meldinger holder seg så kompakte på nettet.
Denne kalkulatoren tar et heltall uten fortegn og koder det til varint-bytefølgen, og viser hver byte både i heksadesimalt og binært, slik at du kan se fortsettelsesbitene i arbeid. Backend-ingeniører som feilsøker et problem med protobuf-trådformatet, utviklere som skriver en egen protobuf-parser eller -serialiserer uten et generert bibliotek, og studenter som lærer binære kodingsskjemaer bruker den til å verifisere manuelt at en verdis bytekoding samsvarer med det koden deres produserer eller forventer.
Var dette nyttig?
Du kan velge opptil 3 reaksjoner.
Populære kalkulatorer
Lånkalkulator
Månedlig betaling, totale renter og fullstendig nedbetalingsplan.
Prosentkalkulator
Prosentvis endring, prosent av og forholdsberegninger.
Rabattkalkulator
Beregn sluttpris, besparelse og rabattbeløp.
BMI-kalkulator
Kroppsmasseindeks fra høyde og vekt (metrisk eller imperial).
Alderskalkulator
Beregn din nøyaktige alder i år, måneder og dager fra en fødselsdato.
Rentes rente-kalkulator
Beregn sluttbeløp og opptjent rente med rentes rente.
Alle kalkulatorer
- Lånkalkulator
- Fortjenestekalkulator
- Rabattkalkulator
- BMI-kalkulator
- Prosentkalkulator
- Idealvektkalkulator
- Alderskalkulator
- Termin-kalkulator
- Rentes rente-kalkulator
- BMR-kalkulator (basal stoffskifte)
- Tipskalkulator
- Drivstoffkostnadskalkulator
- Datodifferanse-kalkulator
- Søvnsyklus-kalkulator
- Daglig vanninntak-kalkulator
- Enkel rente-kalkulator
- Pulssoner-kalkulator
- Løpetempo-kalkulator
- Aldersberegner for kjæledyr
- Kalkulator for forbrente kalorier
- Makrokalkulator
- TDEE-kalkulator (Totalt daglig energiforbruk)
- Kalkulator for midje-hofte-forhold
- Hederskalkulator (Takdir/Teşekkür)
- Kalkulator for én repetisjon maks (1RM)
- Eggløsningskalkulator
- Strømkostnadskalkulator
- Enhetspriskalkulator
- Sparemål-kalkulator
- Nullpunktskalkulator
- Malingskalkulator
- Kalkulator for fagets gjennomsnitt
- Kalkulator for virkedager
- Kalkulator for tidsvarighet
- Kalkulator for drivstofforbruk
- Temperaturomregner
- Flisekalkulator
- Kalkulator for sideforhold
- Romertallkonverterer
- Kalkulator for tid til målvekt
- Lønnsomregner (time til år)
- Kredittkortvalidator (Luhn)
- Kalkulator for kroppsoverflate (BSA)
- Kalkulator for følt temperatur
- Kalkulator for Ohms lov
- Kalkulator for pikseltetthet (PPI)
- Kalkulator for molar masse
- Stjernetegnskalkulator (vestlig + kinesisk)
- IBAN-validator
- Skostørrelseomregner
- Oppslag av landinfo og landkode
- Tidssoneforskjell (verdensklokke)
- CAGR-kalkulator (sammensatt årlig vekstrate)
- 72-regelen-kalkulator
- Promillekalkulator (BAC)
- Kalkulator for fettfri kroppsmasse (LBM)
- Kalkulator for Pytagoras' setning
- Hastighetsomregner
- Nedlastingstid-kalkulator
- Datoberegner (legg til/trekk fra)
Ingen kalkulatorer funnet
Kommentarer