Menu

המרה מאוקטלי לעשרוני

הקלידו מספר אוקטלי וקראו את הערך העשרוני שלו, עם הדרך המלאה מתחת. הכלי נפתח על 755, הרשאת הקבצים הנפוצה ביותר, שהיא 493.

מאת Nethanel Bar, Co-founder & CEO

עודכן לאחרונה

מוכנים ללמוד תכנות באמת?

ב-Coddy לומדים דרך כתיבת קוד אמיתי בדפדפן: שיעורים אינטראקטיביים, משוב מיידי ועזרה מ-AI כשנתקעים.

איך ממירים אוקטלי לעשרוני

אוקטלי הוא בסיס 8, ולכן הוא משתמש בספרות 0 עד 7 וכל מיקום שווה פי שמונה מזה שמימינו: 1, 8, 64, 512, 4096. הספרות 8 ו-9 אף פעם לא מופיעות במספר אוקטלי.

כדי להמיר, הכפילו כל ספרה בערך המקום שלה וחברו. 17 הוא 1 × 8 + 7 = 15, ו-100 הוא 1 × 64 = 64. החלונית שמתחת לממיר מציגה את השורות האלה לכל מה שתקלידו.

אוקטלי שרד בעיקר בהרשאות קבצים ב-Unix, שבהן כל ספרה אורזת שלושה ביטים: קריאה (4), כתיבה (2) והרצה (1). לכן chmod 755 נותן לבעלים קריאה, כתיבה והרצה, ולכל השאר קריאה והרצה.

מה כדאי לדעת על מספרים אוקטליים

  • ספרות אוקטליות נעות מ-0 עד 7; אין 8 או 9.
  • ערכי המקום הם חזקות של 8: 1, 8, 64, 512.
  • ספרה אוקטלית אחת היא בדיוק שלושה ביטים, כך ש-7 הוא 111 ו-5 הוא 101.
  • בקוד, 0o מוביל מסמן אוקטלי (0o755 ב-Python וב-JavaScript); ב-C זה 0 מוביל.

אוקטלי לעשרוני, עם פתרון

הרשאת קובץ

אוקטלי

755

עשרוני

493

7 × 64 + 5 × 8 + 5 × 1 = 448 + 40 + 5 = 493.

שתי ספרות

אוקטלי

17

עשרוני

15

1 × 8 + 7 = 15, אחד פחות מ-20 באוקטלי, שהוא 16.

קובץ פרטי

אוקטלי

600

עשרוני

384

6 × 64 = 384: קריאה וכתיבה לבעלים, ושום דבר לאף אחד אחר.

המספר האוקטלי התלת ספרתי הגדול ביותר

אוקטלי

777

עשרוני

511

7 × 64 + 7 × 8 + 7 = 511, אחד פחות מ-8³, שהוא 512.

טעויות נפוצות בהמרה מאוקטלי לעשרוני

  • מקלידים 8 או 9. אף אחת מהן לא קיימת באוקטלי, ולכן הממיר עוצר כשעושים את זה.
  • מכפילים ב-10 במקום ב-8. 10 באוקטלי הוא שמונה.
  • קוראים ליטרל של C כמו 0755 כעשרוני. ה-0 המוביל הופך אותו לאוקטלי, ולכן הערך שלו הוא 493.
  • ממירים ספרות הרשאה לפני שמשתמשים בהן. chmod 755 מצפה לאוקטלי, אז העבירו את הספרות כמו שהן.

שאלות נפוצות על אוקטלי לעשרוני

כמה זה 755 בעשרוני?
493. 7 × 64 + 5 × 8 + 5 = 448 + 40 + 5 = 493.
כמה זה 10 באוקטלי בעשרוני?
8. ה-1 נמצא במקום השמיניות.
איך ממירים אוקטלי לעשרוני ב-Python?
int('755', 8) מחזיר 493. ב-JavaScript, parseInt('755', 8) עושה את אותו הדבר.
איפה משתמשים באוקטלי היום?
בעיקר בהרשאות קבצים ב-Unix כמו chmod 644 ו-chmod 755, ובכמה פורמטים ישנים של קבצים. כל ספרה אוקטלית מחזיקה שלושה ביטים, בדיוק כמו שלושת דגלי ההרשאה.

למידע נוסף

כלי פיתוח נוספים

איור של שפות התכנות ב-Coddy

ללמוד תכנות עם Coddy

להתחיל