מחשבון החלפת Endianness

הזינו ערך הקסדצימלי כדי להחליף את סדר הבתים שלו.

איך להשתמש

  1. הזינו את הערכים שלכם בשדות שלמעלה.
  2. לחצו על חשב כדי לראות את התוצאה באופן מיידי.
  3. השתמשו בכפתור שיתוף כדי להעתיק קישור לתוצאה שלכם.

אודות מחשבון זה

Endianness מתאר את סדר הבתים שבו מערכת שומרת ערכים בני כמה בתים: big-endian שומר קודם את הבית המשמעותי ביותר (זהו “סדר הבתים ברשת” המשמש בכותרות TCP/IP), ואילו little-endian שומר קודם את הבית הפחות משמעותי (הטבעי ל-x86/x86-64 ולרוב תצורות ARM). החלפה פירושה היפוך רצף הבתים — 0x12345678 הופך ל-0x78563412 — בעוד שהערך העשרוני הבסיסי תואם רק לפירוש אחד מהשניים.

מהנדסי רשתות ומהנדסי מערכות משובצות ו-firmware נתקלים בכך כל הזמן בקריאת לכידת חבילות, פורמט קובץ בינארי או dump של רגיסטרים ממערכות מעורבות, שכן קריאה שגויה של סדר הבתים מפיקה בשקט מספר שגוי לחלוטין במקום שגיאה גלויה לעין.

האם זה עזר לכם?

ניתן לבחור עד 3 תגובות.

תגובות

  • היו הראשונים להגיב.

מחשבונים פופולריים

כל המחשבונים