🔢
ממיר בסיסי מספרים בחינם
המר מספרים בין בינארי, אוקטלי, עשרוני והקסדצימלי. ראה התאמת גודל סיביות ופלט בינארי מקובץ באופן מיידי.
פועל לא-מקוון לאחר טעינה
בסיס קלט:
ערכים מהירים
שימושים נפוצים
- המר מספרים לתכנותהמר בין בינארי, אוקטלי, עשרוני והקסדצימלי בעת כתיבת קוד — הפניה מיידית לכל מספר.
- המר מספרים לרשתותהמר מסכות תת-רשת, מספרי יציאה וקטטות כתובת IP בין בינארי לעשרוני.
- מערכות מספרים למדעי המחשבלמד וטפל בהמרות בינארי, אוקטלי, הקסדצימלי — מושלם לתלמידי CS והכנה בחינה.
- בדוק דוגמות סיביות ודגליםהמר מספרים לבינארי כדי לבדוק ביטים בודדים, bitmasks ושילובי דגל.
- פענח hex dumps ויומני ניפוי באגיםפענח ערכים הקסדצימליים מדוחות התרסקות, זיבול זיכרון ויומני ניפוי באגים לעשרוני קריא.
כיצד זה עובד
ההמרה פועלת כולה בדפדפן שלך באמצעות סוג ה-BigInt המובנה של JavaScript — ללא ספרייה, ללא שרת. BigInt משמש במקום גישת parseInt/Number הישנה יותר במיוחד כדי לטפל בערכים גדולים מ-2^53 ללא שגיאות עיגול.
- 1פענוח קלט עם BigIntמפענח מותאם אישית מסיר קידומות אופציונליות (0x, 0b, 0o, #) ומאמת את סט התווים עבור הבסיס הנבחר, ואז מעביר את המחרוזת המנוקה לבנאי BigInt(), שמטפל במספרים שלמים גדולים באופן שרירותי ללא אובדן.
- 2המרת בסיס בו-זמניתברגע שערך ה-BigInt ידוע, הכלי קורא ל-BigInt.prototype.toString() עם כל בסיס מספר (2, 8, 10, 16, ובסיס נבחר-משתמש בין 2–36) כדי להפיק את כל ייצוגי הפלט במעבר בודד — ללא צורך בשלב עשרוני ביניים.
- 3קיבוץ בינארי ובדיקת רוחב-סיביותפלט בינארי מרופד לכפולה של 4 ומפוצל לקבוצות חצי-בייט לקריאות. הכלי גם בודק האם הערך מתאים בתוך טווחי חתום/לא-חתום 4, 8, 16 או 32 סיביות באמצעות חשבון BigInt, כך שהתנהגות גלישה מדויקת גם עבור גבולות 32-סיביות.
- 4מצב כתובת ניתן-לשיתוףאחרי כל המרה תקינה הכלי כותב את הקלט ובסיס המקור לקטע הכתובת (#v=&from=) דרך history.replaceState, כך שההמרה הנוכחית ניתנת לסימון או שיתוף — הקטע לעולם לא נשלח לשום שרת.
כלים קשורים
צופה Hex
בחן את הבתים הגולמיים של כל קובץ בפורמט קלאסי offset / hex / ASCII, עם זיהוי סוג קובץ לפי magic-number. נקרא מקומית; לעולם אינו מועלה.
נסה אותוהקבצים נשארים מקומיים
מחשבון שברים
חיבור, חיסור, כפל וחילוק של שברים, או המרת עשרוני לשבר מפושט.
נסה אותו
ממיר בינארי לטקסט
המר טקסט לבינארי (0 ו-1) ובחזרה. תומך בקידוד UTF-8. ראה את ספירת הבתים והביטים לכל טקסט.
נסה אותו