> octal | base8 | 0755 <

// ثماني - تحويل بين النص وتمثيل الثماني (الأساس 8)

[UNIX]

أنظمة يونكس

يُستخدم كثيرًا لأذونات الملفات وتسلسلات الهروب في أنظمة Unix/Linux.

[COMPACT]

موفِّر للمساحة

أكثر تكثيفًا من الثنائي لأنه يستخدم الأرقام 0–7 فقط.

[ESCAPE]

تسلسلات الهروب

يدعم صيغة \nnn المستخدمة في العديد من لغات البرمجة.

>> معلومات تقنية

كيف يعمل النظام الثماني:

النظام الثماني (الأساس 8) يستخدم الأرقام من 0 إلى 7. تمثل كل خانة ثمانية 3 بتات بالضبط. في عالم الحوسبة يُستخدم الثماني كثيرًا لأذونات ملفات Unix (‏755 = rwxr-xr-x) ولتسلسلات الهروب للأحرف (\101 = 'A').

أمثلة:

'A' → 101 "Hello" → 110 145 154 154 157 chmod 755 → rwxr-xr-x

لماذا تستخدم الثماني؟:

  • >أذونات ملفات Unix
  • >تسلسلات الهروب
  • >الأنظمة القديمة
  • >تمثيل مضغوط للبتات
  • >ترميز الأحرف

>> أسئلة شائعة

ما هو النظام الثماني؟

النظام الثماني هو نظام عدٍّ أساسه 8 يستخدم الأرقام من 0 إلى 7. تمثل كل خانة ثمانية 3 بتات، ما يجعله مفيدًا لتمثيل البيانات الثنائية بشكل أكثر اختصارًا.

لماذا يُستخدم الثماني لأذونات Unix؟

تستخدم أذونات ملفات Unix ثلاث بتات لكل من المالك والمجموعة والآخرين (القراءة = 4، الكتابة = 2، التنفيذ = 1). يمثّل النظام الثماني هذه المجموعات ذات الثلاث بتات بشكل مثالي: 755 يعني rwx (7) للمالك و r-x (5) للمجموعة وللآخرين.

ما هي تسلسلات الهروب الثمانية؟

تسلسلات الهروب مثل \101 تمثّل الأحرف من خلال قيمة ASCII الخاصة بها بالصيغة الثمانية. تُستخدم هذه التسلسلات في العديد من لغات البرمجة والأدوات لتمثيل الأحرف الخاصة أو غير القابلة للطباعة.

كيف يقارن الثماني بالنظام الست عشري؟

يستخدم النظام الثماني 8 رموز (0–7) ويمثّل 3 بتات لكل خانة، بينما يستخدم النظام الست عشري 16 رمزًا (0–F) ويمثّل 4 بتات لكل خانة. النظام الست عشري أكثر شيوعًا اليوم، لكن الثماني يبقى مهمًا في أنظمة Unix.

لغات أخرى