Advanced

Μετατροπέας Endianness (Αντιστροφή Byte)

Αντιστρέψτε τη σειρά των byte μιας δεκαεξαδικής τιμής για μετατροπή μεταξύ αναπαραστάσεων big-endian και little-endian.
Hexadecimal digits only; 0x prefix optional

Πλάτος

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)
Τα αποτελέσματα είναι εκτιμήσεις μόνο για γενική ενημέρωση και δεν αποτελούν επαγγελματική συμβουλή — επαληθεύετε πάντα τα σημαντικά αποτελέσματα ανεξάρτητα προτού βασιστείτε σε αυτά. Διαβάστε την πλήρη αποποίηση ευθύνης.
Γρήγορη απάντηση

Πώς λειτουργεί αυτή η αριθμομηχανή;

Για να αντιστρέψετε το endianness, γράψτε την τιμή ως byte πλήρους πλάτους και αντιστρέψτε τη σειρά τους: το 0x12345678 (32 bit) γίνεται 0x78563412. Αυτό μετατρέπει μεταξύ big-endian και little-endian. Η πράξη είναι αντίστροφη του εαυτού της, οπότε εφαρμόζοντάς την δύο φορές επαναφέρει την αρχική τιμή. Επιλέξτε 16, 32 ή 64 bit για να ταιριάζει με τα δεδομένα σας.

Τύπος
swap(b0 b1 ... bn-1) = bn-1 ... b1 b0 (αντιστροφή των w/8 bytes)
How this is calculated

Εισαγάγετε μια δεκαεξαδική τιμή και επιλέξτε το πλάτος της: 16, 32 ή 64 bit. Η τιμή πρώτα καθαρίζεται (αφαιρείται το προαιρετικό πρόθεμα 0x, τα κενά και οι κάτω παύλες) και στη συνέχεια συμπληρώνεται με μηδενικά στα αριστερά ως το πλήρες πλάτος, οπότε μια είσοδος 32 bit γίνεται πάντα 8 δεκαεξαδικά ψηφία (4 bytes). Η συμβολοσειρά χωρίζεται σε w/8 bytes, καθένα από τα οποία είναι ένα ζεύγος δεκαεξαδικών ψηφίων.

Η αντιστροφή byte απλώς αντιστρέφει τη σειρά αυτών των byte. Για παράδειγμα, η τιμή 32 bit 0x12345678 έχει bytes [12, 34, 56, 78]· αντιστρέφοντάς τα προκύπτει [78, 56, 34, 12], δηλαδή 0x78563412. Αυτή είναι ακριβώς η πράξη bswap που χρησιμοποιείται κατά τη μετακίνηση δεδομένων μεταξύ συστημάτων big-endian και little-endian, αφού οι δύο σειρές αποθηκεύουν το πιο σημαντικό και το λιγότερο σημαντικό byte στα αντίθετα άκρα.

Οι αρχικές και οι αντεστραμμένες δεκαδικές τιμές υπολογίζονται με ακέραια αριθμητική ασφαλή για 64 bit, και η αντιστοίχιση ανά byte δείχνει πώς κάθε θέση byte πηγής μετακινείται στον προορισμό της (η θέση i πηγαίνει στη θέση n-1-i). Σημειώστε ότι η αντιστροφή είναι αντίστροφη του εαυτού της: εφαρμόζοντάς την δύο φορές επιστρέφει την αρχική τιμή. Είσοδοι με περισσότερα δεκαεξαδικά ψηφία από το επιλεγμένο πλάτος, ή με μη δεκαεξαδικούς χαρακτήρες, απορρίπτονται.

Συχνές ερωτήσεις

Το big-endian αποθηκεύει πρώτα το πιο σημαντικό byte (στη χαμηλότερη διεύθυνση), ενώ το little-endian αποθηκεύει πρώτα το λιγότερο σημαντικό byte. Η μετατροπή μεταξύ τους σημαίνει αντιστροφή της σειράς των byte, που είναι αυτό που κάνει αυτό το εργαλείο.

Όχι. Η αντιστροφή byte είναι αντίστροφη του εαυτού της, οπότε η αντιστροφή μιας τιμής και στη συνέχεια η αντιστροφή του αποτελέσματος επιστρέφει την αρχική τιμή.

Η αντιστροφή byte λειτουργεί σε τιμή σταθερού πλάτους. Μια συντομότερη δεκαεξαδική συμβολοσειρά συμπληρώνεται με μηδενικά στα αριστερά για να γεμίσει το επιλεγμένο πλάτος πριν αντιστραφούν τα byte της.

Γνωστό και ως

μετατροπέας endianness
byte swap
ανταλλαγή byte
big endian little endian
σειρά byte
bswap hex
μετατροπή byte order

APA

TG we-Calculate Editorial Team. (2026). Μετατροπέας Endianness (Αντιστροφή Byte) [Online calculator]. TG we-Calculate. https://we-calculate.com/el/calculator/endianness-byte-swap-converter

Chicago

TG we-Calculate Editorial Team. "Μετατροπέας Endianness (Αντιστροφή Byte)." TG we-Calculate. 2026. https://we-calculate.com/el/calculator/endianness-byte-swap-converter.

IEEE

TG we-Calculate Editorial Team, "Μετατροπέας Endianness (Αντιστροφή Byte)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/el/calculator/endianness-byte-swap-converter

BibTeX

@misc{wecalculate_endianness_byte_swap_converter, title = {Μετατροπέας Endianness (Αντιστροφή Byte)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/el/calculator/endianness-byte-swap-converter}}, year = {2026}, note = {TG we-Calculate} }

Σας βοήθησε αυτή η αριθμομηχανή;

Σχετικές αριθμομηχανές