Calculator ng Endianness Swap

Ilagay ang hex na halaga upang palitan ang byte order nito.

Paano gamitin

  1. Ilagay ang iyong mga halaga sa mga field sa itaas.
  2. Pindutin ang Kalkulahin upang makita agad ang resulta.
  3. Gamitin ang button na Ibahagi upang kopyahin ang link sa iyong resulta.

Tungkol sa calculator na ito

Inilalarawan ng Endianness ang pagkakasunud-sunod ng byte na ginagamit ng isang sistema sa pag-imbak ng mga multi-byte na halaga: iniimbak ng big-endian muna ang pinaka-significant na byte (ito ang “network byte order,” na ginagamit sa mga TCP/IP header), habang iniimbak naman ng little-endian muna ang pinakamaliit na significant na byte (native sa x86/x86-64 at karamihan ng configuration ng ARM). Ang pagpapalit ay nangangahulugang pagbabaligtad sa pagkakasunud-sunod ng byte — ang 0x12345678 ay nagiging 0x78563412 — habang ang pinagbabatayang decimal na halaga ay tumutugma lamang sa isa o sa kabilang interpretasyon.

Palagi itong nakakaharap ng mga network at embedded/firmware engineer kapag nagbabasa ng packet capture, binary file format, o register dump mula sa mga mixed-endian na sistema, dahil ang maling pagbasa sa byte order ay tahimik na nagbubunga ng ganap na maling numero sa halip na malinaw na error.

Nakatulong ba ito?

Maaari kang pumili ng hanggang 3 reaksyon.

Mga komento

  • Maging una sa pagkomento.

Mga sikat na calculator

Lahat ng Calculator