Advanced

Konvertitur Endianness Byte-Swap

Aqleb l-ordni tal-bytes ta' valur eżadeċimali biex tikkonverti bejn ir-rappreżentazzjonijiet big-endian u little-endian.
Hexadecimal digits only; 0x prefix optional

Wisa'

Number of bits in the value
Byte-swapped hex
0x12345678 → 0x78563412
Original hex
0x12345678
Original decimal
305,419,896
Swapped decimal
2,018,915,346
Byte count
4
185286120Original byte values (MSB → LSB)
Ir-riżultati huma stimi għal informazzjoni ġenerali biss u mhumiex parir professjonali — dejjem ivverifika riżultati importanti b'mod indipendenti qabel ma tiddependi fuqhom. Aqra d-dikjarazzjoni ta' ċaħda sħiħa.
Tweġiba malajr

Kif jaħdem dan il-kalkulatur?

Biex tibdel l-endianness, ikteb il-valur bħala bytes b'wisa' sħiħa u aqleb l-ordni tagħhom: 0x12345678 (32-bit) isir 0x78563412. Dan jikkonverti bejn big-endian u little-endian. L-operazzjoni hija l-invers tagħha stess, allura li tapplikaha darbtejn iġib lura l-valur oriġinali. Agħżel 16, 32, jew 64 bits biex taqbel mad-data tiegħek.

Formula
swap(b0 b1 ... bn-1) = bn-1 ... b1 b0 (aqleb il-bytes w/8)
How this is calculated

Daħħal valur eżadeċimali u agħżel il-wisa' tiegħu: 16, 32, jew 64 bits. Il-valur l-ewwel jiġi mnaddaf (prefiss 0x fakultattiv, spazji, u underscores jitneħħew) u mbagħad jiġi mmarġinat biż-żero fuq ix-xellug sal-wisa' sħiħa, allura input ta' 32-bit dejjem isir 8 ċifri hex (4 bytes). L-istring jinqasam f'bytes w/8, fejn kull wieħed huwa par ta' ċifri hex.

Il-byte swapping sempliċement jaqleb l-ordni ta' dawk il-bytes. Pereżempju, il-valur ta' 32-bit 0x12345678 għandu bytes [12, 34, 56, 78]; meta jinqalbu jagħtu [78, 56, 34, 12], jiġifieri 0x78563412. Din hija eżattament l-operazzjoni bswap użata meta tiċċaqlaq data bejn sistemi big-endian u little-endian, peress li ż-żewġ ordnijiet jaħżnu l-bytes l-aktar sinifikanti u l-anqas sinifikanti fl-estremitajiet opposti.

Il-valuri deċimali oriġinali u mibdula jiġu kkalkulati b'aritmetika ta' integers sikura għal 64-bit, u l-immappjar għal kull byte juri kif kull pożizzjoni tal-byte tas-sors tiċċaqlaq lejn id-destinazzjoni tagħha (pożizzjoni i tmur f'pożizzjoni n-1-i). Innota li l-iswap huwa l-invers tiegħu stess: li tapplikah darbtejn iġib lura l-valur oriġinali. Inputs b'aktar ċifri hex mill-wisa' magħżula, jew b'karattri mhux hex, jiġu miċħuda.

Mistoqsijiet frekwenti

Big-endian jaħżen l-byte l-aktar sinifikanti l-ewwel (fl-aktar indirizz baxx), filwaqt li little-endian jaħżen l-byte l-anqas sinifikanti l-ewwel. Li tikkonverti bejniethom ifisser li taqleb l-ordni tal-bytes, li huwa dak li tagħmel din l-għodda.

Le. Byte swap huwa l-invers tiegħu stess, allura li tibdel valur u mbagħad tibdel ir-riżultat mill-ġdid iġib lura l-valur oriġinali.

Il-byte swapping jaħdem fuq valur b'wisa' fissa. String hex iqsar jiġi mmarġinat fuq ix-xellug biż-żeri biex jimla l-wisa' magħżula qabel ma jinqalbu l-bytes tiegħu.

Magħruf ukoll bħala

konvertitur endianness
byte swap
big endian little endian
ordni bytes
byte order swap
bswap hex
endianness converter
skambju bytes

APA

TG we-Calculate Editorial Team. (2026). Konvertitur Endianness Byte-Swap [Online calculator]. TG we-Calculate. https://we-calculate.com/mt/calculator/endianness-byte-swap-converter

Chicago

TG we-Calculate Editorial Team. "Konvertitur Endianness Byte-Swap." TG we-Calculate. 2026. https://we-calculate.com/mt/calculator/endianness-byte-swap-converter.

IEEE

TG we-Calculate Editorial Team, "Konvertitur Endianness Byte-Swap," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/mt/calculator/endianness-byte-swap-converter

BibTeX

@misc{wecalculate_endianness_byte_swap_converter, title = {Konvertitur Endianness Byte-Swap}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/mt/calculator/endianness-byte-swap-converter}}, year = {2026}, note = {TG we-Calculate} }

Dan il-kalkulatur għenek?