Калкулатор за смяна на реда на байтовете

Въведете шестнадесетична стойност, за да смените реда на байтовете ѝ.

Как се използва

  1. Въведете стойностите си в полетата по-горе.
  2. Натиснете "Изчисли", за да видите резултата.
  3. Използвайте "Сподели", за да изпратите резултата си.

За този калкулатор

Endianness описва реда на байтовете, който системата използва за съхранение на многобайтови стойности: при big-endian първо се съхранява най-значимият байт (това е „мрежовият ред на байтовете“, използван в заглавките на TCP/IP), а при little-endian първо се съхранява най-малко значимият байт (характерен за x86/x86-64 и повечето конфигурации на ARM). Смяната означава обръщане на поредицата от байтове — 0x12345678 става 0x78563412 — докато основната десетична стойност съвпада само с едното или с другото тълкуване.

Мрежовите и вградените/фърмуерните инженери се сблъскват с това непрекъснато, когато четат прихванат пакет, двоичен файлов формат или дъмпове на регистри от системи със смесен ред на байтовете, тъй като погрешното прочитане на реда на байтовете тихо дава напълно грешно число, а не очевидна грешка.

Беше ли това полезно?

Можете да изберете до 3 реакции.

Коментари

  • Бъдете първият, който ще коментира.

Популярни калкулатори

Всички калкулатори