Kalkulator zamenjave endianosti

Vnesite hex vrednost za zamenjavo vrstnega reda bajtov.

Kako uporabljati

  1. V polja vnesite potrebne vrednosti.
  2. Kliknite »Izračunaj«, da vidite rezultat.
  3. Kopirajte ali delite rezultat z gumbom »Deli«.

O tem kalkulatorju

Endianost opisuje vrstni red bajtov, ki ga sistem uporablja za shranjevanje večbajtnih vrednosti: big-endian najprej shrani najpomembnejši bajt (to je „omrežni vrstni red bajtov“, ki se uporablja v glavah TCP/IP), little-endian pa najprej shrani najmanj pomembni bajt (nativno za x86/x86-64 in večino konfiguracij ARM). Zamenjava pomeni obrat zaporedja bajtov — 0x12345678 postane 0x78563412 — pri čemer osnovna desetiška vrednost ustreza le eni ali drugi razlagi.

Omrežni ter vgrajeni/strojnoprogramski inženirji se s tem nenehno srečujejo pri branju zajema paketov, zapisa binarne datoteke ali izpisov registrov iz sistemov z mešano endianostjo, saj napačno branje vrstnega reda bajtov tiho ustvari popolnoma napačno število namesto očitne napake.

Ali vam je bilo to v pomoč?

Izberete lahko do 3 odzive.

Komentarji

  • Bodite prvi, ki komentira.

Priljubljeni kalkulatorji

Vsi kalkulatorji