محول الأعداد العشرية
قم بتحويل النص إلى نظام عشري والعكس باستخدام أداة محول الأرقام العشرية لدينا لتحويل البيانات بدقة.

محول الأعداد العشرية أداة مجانية تحول النص إلى قيم بايتات عشرية، وتحول قيم البايتات العشرية مرة أخرى إلى نص.
كيف يعمل تحويل النص إلى قيم عشرية؟
يمثل التحويل العشري كل بايت في السلسلة النصية بعدد ذي أساس 10. في أحرف ASCII القياسية، تكون لكل حرف أو رقم أو مسافة أو علامة ترقيم قيمة من 0 إلى 127. وقد تصل قيم البايتات الأخرى إلى 255.
لنأخذ النص Hi مثالاً بسيطاً. قيمة الحرف الكبير H بالنظام العشري هي 72، بينما قيمة الحرف الصغير i هي 105.
تستخدم هذه الأداة دوال PHP التي تتعامل مع البايتات، بدلاً من تفسير نقاط ترميز Unicode. ويهم هذا الفرق عند التعامل مع الحروف ذات العلامات النطقية والرموز التعبيرية وأنظمة الكتابة مثل العربية أو اليابانية، إذ تُرمز عادةً باستخدام عدة بايتات UTF-8.

كيف أستخدم محول الأعداد العشرية؟
أدخل الأحرف في إلى عشري للحصول على قيم بايتاتها العشرية، أو أدخل البيانات العشرية في إلى نص لتحويل قيم البايتات مرة أخرى إلى أحرف. تظهر النتيجة في حقل عشري على هيئة قيم بايتات عشرية عند استخدام إلى عشري، أو كنص أعيد تكوينه عند استخدام إلى نص.
- استخدم الحقل المطابق لنوع بيانات المصدر.
- أدخل النص أو القيم العشرية من دون تغيير ترتيبها.
- انسخ النتيجة، وتحقق من الحفاظ على ترتيب البايتات العشرية والمسافات والأحرف غير القابلة للطباعة قبل استخدامها في مكان آخر.

تُعامل الأعداد المدخلة كنص على أنها أحرف رقمية. فمثلاً، القيمة العشرية للحرف 7 في ASCII هي 55. وهذا يختلف عن إدخال قيمة البايت العشرية 7، التي تمثل حرف تحكم غير قابل للطباعة.
كيف تقرأ النتيجة؟
تقابل كل قيمة عشرية بايتاً واحداً، ويؤثر كون الحرف كبيراً أو صغيراً في قيمته. فقيمة A الكبيرة هي 65، بينما قيمة a الصغيرة هي 97. وللمسافات وعلامات الترقيم أيضاً قيم خاصة بها، ويجب الاحتفاظ بها لإعادة تكوين النص الأصلي بدقة.
| الحرف | القيمة العشرية | المعنى |
|---|---|---|
| A | 65 | حرف كبير |
| a | 97 | حرف صغير |
| 0 | 48 | حرف رقمي |
| مسافة | 32 | حرف مسافة قابل للطباعة |
| ! | 33 | علامة ترقيم |
لا تحتوي السلسلة الفارغة على أي بايتات، ولذلك لا توجد فيها قيم أحرف لتحويلها. وينتج عن النص الطويل تسلسل طويل بالقدر نفسه، لأن كل بايت يحتاج إلى رقم مستقل. لا تحول هذه الأداة الكلمات إلى أعداد مكتوبة بصيغتها المعتادة، ولا تحول الكسور العشرية إلى أساس عددي آخر.

أين تُستخدم القيم العشرية للأحرف؟
تُستخدم القيم العشرية للأحرف عند الحاجة إلى فحص البايتات أو توثيقها بصيغة مألوفة ذات أساس 10. النظام السداسي عشر أكثر اختصاراً، لكن النظام العشري قد يكون أسهل عند مقارنة قيمة بجدول مرجعي لأحرف ASCII.
- البرمجة: عند فحص إدخال الأحرف أو مصفوفات البايتات أو محتويات الملفات.
- الشبكات: عند قراءة وثائق البروتوكولات التي تسرد قيم الحقول أو الأحرف بالنظام العشري.
- الإلكترونيات: عند إرسال بايتات الأحرف إلى الشاشات أو المتحكمات الدقيقة أو الأجهزة التسلسلية.
- التعليم: عند تعلم العلاقة بين ASCII والبايتات وأنظمة الأعداد الموضعية.
- الاتصالات اللاسلكية: عندما تحدد وثائق الأجهزة أو بروتوكولات البيانات بايتات التحكم ورموز الأحرف رقمياً.
إذا كانت المواصفات تستخدم النظام السداسي عشر أو الثماني، فاستخدم محول السداسي عشر أو محول الأعداد الثمانية بدلاً من تغيير طريقة كتابة القيم يدوياً أولاً. ويكون محول ASCII مفيداً عندما يكون المطلوب تحديداً فحص مجموعة أحرف ASCII القياسية.
ما الأخطاء الشائعة عند تحويل النص يدوياً؟
من الأخطاء اعتبار عدد كامل قيمة لحرف واحد، مع أنه يتكون فعلياً من عدة أحرف رقمية. فالنص 65 يحتوي على الحرفين 6 و5، وقيمتاهما العشريتان في ASCII هما 54 و53. أما قيمة البايت 65 فتمثل الحرف الكبير A.
تشمل الأخطاء الأخرى إسقاط القيمة 32 التي تمثل المسافة، أو الخلط بين الأحرف الكبيرة والصغيرة، أو قراءة قيمة سداسية عشرية على أنها قيمة عشرية. وتتطلب الحروف ذات العلامات النطقية والحروف غير اللاتينية عناية إضافية، لأن الحرف المرئي الواحد قد يشغل أكثر من بايت UTF-8. ولا ينبغي افتراض أن النتيجة المعروضة بايتاً تلو الآخر هي قائمة بنقاط ترميز Unicode.
الأسئلة الشائعة
هل النظام العشري هو نفسه ASCII؟
لا. النظام العشري طريقة لكتابة الأعداد باستخدام الأساس 10، أما ASCII فهو معيار لترميز الأحرف. ويمكن كتابة رموز أحرف ASCII بالنظام العشري أو السداسي عشر أو الثماني أو الثنائي من دون تغيير الحرف الأساسي.
هل يمكن تحويل الرمز التعبيري إلى عدد عشري واحد؟
ليس عادةً باستخدام محول يعتمد على البايتات. يشغل الرمز التعبيري غالباً عدة بايتات UTF-8، ولذلك ينتج عدة قيم بايتات عشرية بدلاً من نقطة ترميز Unicode واحدة. استخدم أداة لنقاط ترميز Unicode إذا كنت تحتاج إلى صيغة مثل U+1F600.
ماذا يحدث لعلامات الجدولة وفواصل الأسطر؟
علامات الجدولة وفواصل الأسطر هي أحرف تحكم لها قيم بايتات رقمية. قيمة بايت علامة الجدولة الأفقية هي 9، بينما قد تستخدم نهايات الأسطر LF (10) أو CR (13) أو CRLF (13 متبوعاً بـ10)، بحسب نظام المصدر. لذلك قد يؤدي نسخ النص بين Windows وLinux وتطبيقات الويب إلى تغيير تسلسل البايتات.
هل يمكن أن تتجاوز قيمة البايت العشرية 255؟
لا يمكن لبايت واحد الاحتفاظ بقيمة أكبر من 255. يستخدم هذا المحول دوال أحرف موجهة للبايتات، ولذلك يكون النطاق من 0 إلى 255 هو النطاق المعني. أما نقاط ترميز Unicode الأكبر فتتطلب خطوة ترميز تدعم Unicode، بدلاً من التحويل المباشر إلى بايت واحد.
هل تبقى البيانات التي أدخلها داخل المتصفح؟
لا. يُجرى التحويل على الخادم، لذلك تنتقل البيانات المدخلة إليه عبر HTTPS. ولا تُخزن.
أدوات مشابهة
قم بتحويل النص إلى ثنائي والعكس باستخدام أداة محول الثنائي لدينا لتشفير وفك تشفير البيانات بكفاءة.
قم بتحويل النص إلى نظام ست عشري والعكس باستخدام أداة محول الست عشري لدينا لتحويل البيانات بدقة.
قم بتحويل النص بسهولة إلى ASCII والعكس باستخدام أداة محول ASCII الخاصة بنا للتعامل الفعال مع البيانات.
الأدوات الشائعة
أنشئ توقيعك الخاص وقم بتنزيله بسهولة باستخدام أداة إنشاء التوقيعات الخاصة بنا للتوقيعات الإلكترونية المخصصة.
احسب حجم أي نص بالبايت (B) أو الكيلوبايت (KB) أو الميجابايت (MB) باستخدام أداة حساب حجم النص لدينا.
استخدم أداة البحث العكسي عن IP للعثور على النطاق أو المضيف المرتبط بأي عنوان IP بسرعة وسهولة.
استخدم أداة البينج الخاصة بنا للتحقق من حالة ووقت استجابة أي موقع ويب أو خادم أو منفذ بسرعة وكفاءة.
أداة البحث عن عنوان IP من Digily Link توفر معلومات مفصلة عن أي عنوان IP. استخدم هذه الخدمة المجانية عبر الإنترنت للحصول على بيانات شاملة عن IP.
أنشئ رابط WhatsApp المجاني فورًا باستخدام أداة إنشاء روابط WhatsApp. أضف رسالة مخصصة وابدأ المحادثات بنقرة واحدة، دون تسجيل دخول أو برمجة.