Kalkulačka prohození endianness

Zadejte hex hodnotu pro prohození pořadí jejích bajtů.

Jak používat

  1. Zadejte své hodnoty do polí výše.
  2. Klikněte na "Vypočítat" a zobrazí se výsledek.
  3. Pomocí tlačítka "Sdílet" odešlete svůj výsledek.

O této kalkulačce

Endianness popisuje pořadí bajtů, v jakém systém ukládá vícebajtové hodnoty: big-endian ukládá nejvýznamnější bajt jako první (je to „síťové pořadí bajtů“ používané v hlavičkách TCP/IP), zatímco little-endian ukládá jako první nejméně významný bajt (nativní pro x86/x86-64 a většinu konfigurací ARM). Prohození znamená obrácení posloupnosti bajtů — 0x12345678 se stane 0x78563412 — zatímco základní desítková hodnota odpovídá vždy jen jednomu či druhému výkladu.

Síťoví inženýři a inženýři vestavěných systémů a firmwaru se s tím setkávají neustále při čtení záchytu paketů, binárního souborového formátu nebo výpisů registrů ze systémů se smíšenou endianness, protože chybné přečtení pořadí bajtů potichu vyprodukuje zcela špatné číslo, a ne zjevnou chybu.

Byla tato stránka užitečná?

Můžete vybrat až 3 reakce.

Komentáře

  • Buďte první, kdo přidá komentář.

Oblíbené kalkulačky

Všechny kalkulačky