محول سداسي عشريتحويل سداسي عشري إلى عشري ونص وثنائي

محول سداسي عشري مجاني على الإنترنت. ترجمة القيم بين النظام الست عشري والعشري والثنائي بدون أخطاء. يتميز بدعم 0x ومحدد التنسيق وزر النسخ.

1

اختر تنسيق الإدخال

2
0x

أدخل أي رقم سداسي عشري — أي طول، والأرقام الفردية جيدة.

خيارات متقدمة +
نوع البيانات
عرض البت
وقعت
3

النتائج المحولة

سداسي عشري القاعدة 16
—
عشري القاعدة 10
—
ثنائي القاعدة 2
—
نص أسكي
—
بايت0
أجزاء0

المحول السداسي هو أداة تترجم القيم بين أنظمة الأرقام السداسية والعشرية والثنائية وأنظمة الأرقام الأخرى. وهو يعمل عن طريق قراءة كل رقم سداسي عشري كقوة للرقم 16، ثم تحويل تلك القيمة إلى التنسيق المستهدف الذي تحتاجه. توفر الأداة 4 فوائد رئيسية: التحويل الفوري بدون عمليات حسابية يدوية، ومعالجة خالية من الأخطاء للقيم الكبيرة، ودعم تنسيقات متعددة في مكان واحد، ورؤية واضحة لكيفية تعيين البايتات إلى أرقام يمكن قراءتها بواسطة الإنسان. يستخدم الأشخاص محولًا سداسيًا عشريًا لقراءة عناوين الذاكرة، وفك رموز الألوان، وفحص بيانات blockchain، وتصحيح حزم الشبكة، وترجمة البايتات الأولية إلى نص. الأجزاء الرئيسية للمحول السداسي هي حقل الإدخال لقيمة المصدر، وحقل الإخراج للنتيجة المحولة، ومحدد التنسيق للاختيار بين سداسي عشري، أو عشري، أو ثنائي، أو ثماني، أو نص، وزر نسخ للحصول على النتيجة.

ما هو المحول السداسي؟

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

تلغي الأداة الحاجة إلى الحساب اليدوي. إن تحويل 1D8A من الرقم السداسي إلى النظام العشري يدويًا يعني ضرب أربعة أرقام في قوى 16 وإضافة النتائج. يقوم المحول السداسي بهذا في الوقت الذي يستغرقه الضغط على المفتاح.

⚡ جربه لايف

عرافة

—

ديسمبر

—

بن

—

ما هو الست عشري؟

النظام الست عشري هو نظام رقم ذو أساس 16. ويستخدم 16 رمزًا: الأرقام من 0 إلى 9 والأحرف من A إلى F. وتمثل الأحرف القيم من 10 إلى 15، نظرًا لأن النظام العشري يحتوي فقط على 10 رموز مكونة من رقم واحد للعمل بها.

تقوم أجهزة الكمبيوتر بتخزين البيانات في وحدات البت، وتشكل 8 بتات بايت. تستغرق كتابة البايت في النظام الثنائي 8 أحرف. تتطلب كتابة نفس البايت بالنظام السداسي حرفين، لأن كل رقم سداسي عشري يغطي 4 بتات بالضبط (جزء صغير). هذا هو السبب وراء ظهور الرقم السداسي في أي مكان يحتاج فيه المبرمجون إلى قراءة البيانات الثنائية دون التحديق في سلاسل طويلة من 1 و0: عناوين الذاكرة ورموز الألوان وقيم التجزئة ورؤوس الملفات.

غالبًا ما تتم كتابة القيمة السداسية باستخدام البادئة 0x، مثل 0xFF، لفصلها عن الرقم العشري الذي يستخدم نفس الأرقام.

🔄 رقم في كل قاعدة

عرافة

—

ما الذي يمكنك تحويله باستخدام محول Hex؟

يتعامل المحول السداسي مع 6 أنواع تحويل شائعة: من سداسي إلى عشري، ومن عشري إلى سداسي، ومن سداسي إلى ثنائي، ومن ثنائي إلى سداسي، ومن سداسي إلى ثماني، ومن سداسي إلى نص (ASCII أو UTF-8). تدعم العديد من الأدوات أيضًا hex إلى RGB لألوان الويب، وhex إلى Base64 للبيانات المشفرة، وhex إلى عنوان IP لقيم الشبكة.

يؤدي كل نوع تحويل مهمة مختلفة. يساعدك Hex to Decimal على قراءة القيمة الأولية بمصطلحات مألوفة. يُظهر Hex to ثنائي نمط البت الدقيق الذي يعمل به المعالج. يقوم Hex to text بفك تشفير تسلسلات البايت مرة أخرى إلى أحرف قابلة للقراءة. يقوم Hex to RGB بتحويل رمز الألوان المكون من 6 أحرف إلى قيم قناة حمراء وخضراء وزرقاء لأعمال التصميم.

🔀 مسارات التحويل

عرافة → ديسمبر
ديسمبر → سداسي عشري
عرافة → بن
بن → عرافة
سداسي عشري → نص
سداسي عشري → أكتوبر

نظام الأرقام السداسية العشرية

يستخدم نظام الأرقام السداسية العشرية جذرًا أو قاعدة من 16. يمثل كل موضع في رقم سداسي عشري قوة 16، بدءًا من 16⁰ على اليمين وتزداد بمقدار قوة واحدة لكل موضع يتم تحريكه إلى اليسار.

يمكن أن يحتوي الرقم السداسي على 16 قيمة محتملة (0-9، A-F)، مقارنة بـ 10 قيم في النظام العشري وقيمتين في النظام الثنائي. وهذا يعطي كثافة معلوماتية أكبر لكل حرف. يقوم الرقم السداسي الواحد بتشفير 4 بتات، لذا فإن رقمين سداسي عشري يشفران بايت كامل (8 بتات)، و4 أرقام سداسية عشرية ترميز 2 بايت (16 بت).

📐 مستكشف القيمة المكانية

2

× 16² (256)

= 512

كيفية استخدام المحول السداسي

اكتب قيمة سداسية عشرية في حقل الإدخال، ثم اقرأ النتيجة المحولة في حقل الإخراج. يقبل المحول القيم مع أو بدون البادئة 0x، بأحرف كبيرة أو صغيرة، وعادةً ما يتجاهل المسافات أو النقطتين الموضوعتين بين أزواج البايت.

لتحويل الرقم العشري إلى سداسي عشري، أدخل رقمًا صحيحًا في الحقل العشري وستقوم الأداة بإرجاع المعادل السداسي. قم بتبديل الاتجاه باستخدام محدد المبادلة أو التنسيق إذا كانت الأداة تدعم كلا الاتجاهين في واجهة واحدة. انسخ النتيجة باستخدام زر النسخ بدلاً من تحديدها وإعادة كتابتها، لأن إعادة الكتابة اليدوية تؤدي إلى حدوث أخطاء في قيم التجزئة الطويلة.

📋 كيف يعمل

🎯

الخطوة 1

اختر التنسيق

صيغ التحويل السداسية

يتبع كل تحويل بين التنسيق السداسي والتنسيق الآخر صيغة ثابتة. تغطي الصيغ الستة أدناه التحويلات التي يبحث عنها الأشخاص كثيرًا.

من سداسي عشري إلى صيغة عشرية

الصيغة السداسية العشرية إلى العشرية هي الصيغة العشرية = Σ (رقم × 16ⁿ)، مجمعة عبر كل رقم، حيث n هو موضع الرقم المحسوب من اليمين إلى اليسار بدءًا من 0. يتم تحويل Hex 1A3 إلى رقم عشري 419: (1 × 16²) + (10 × 16¹) + (3 × 16⁰) = 256 + 160 + 3 = 419.

عشري إلى الصيغة الست عشرية

الصيغة العشرية إلى الست عشرية تقسم الرقم العشري على 16 بشكل متكرر، مع تسجيل كل الباقي كرقم سداسي عشري، حتى يصل الحاصل إلى 0. يتم تحويل الرقم العشري 419 إلى الرقم الست عشري 1A3: 419 ÷ 16 = 26 الباقي 3، 26 ÷ 16 = 1 الباقي 10 (A)، 1 ÷ 16 = 0 الباقي 1. القراءة الباقي في الاتجاه المعاكس يعطي 1A3.

سداسي عشري إلى صيغة ثنائية

تستبدل الصيغة السداسية العشرية إلى الثنائية كل رقم سداسي عشري بمكافئه الثنائي 4 بت، ثم تنضم إلى المجموعات بالترتيب: ثنائي = concat(رقم → 4 بت ثنائي)، يتم تطبيق رقم برقم. يتم تحويل Hex 2AA إلى ثنائي 0010 1010 1010، حيث أن 2 هو 0010 وA هو 1010 في كل موضع متبقي.

ثنائي إلى الصيغة الست عشرية

تقوم الصيغة الثنائية إلى السداسية العشرية بتجميع الأرقام الثنائية في مجموعات من 4 بدءًا من اليمين، مع حشو المجموعة الموجودة في أقصى اليسار بالأصفار عندما تحتوي على أقل من 4 أرقام، ثم تحويل كل مجموعة إلى رقمها السداسي: hex = concat(مجموعة 4 بت → رقم). الثنائي 1010101010 يتحول إلى 2AA سداسي عشري.

من ست عشري إلى صيغة ثماني

تعمل الصيغة السداسية العشرية إلى الثماني من خلال النظام الثنائي كخطوة وسطى: تحويل كل رقم سداسي عشري إلى رقم ثنائي 4 بت، وإعادة تجميع السلسلة الثنائية الكاملة إلى مجموعات من 3 من اليمين، ثم تحويل كل مجموعة مكونة من 3 أرقام إلى رقمها الثماني. يتم تحويل Hex FF إلى الرقم الثماني 377، نظرًا لأن FF هو رقم ثنائي 11111111، ويتم تجميعه كـ 011 111 111.

سداسي عشري إلى صيغة النص

تقوم الصيغة السداسية العشرية إلى نص بتقسيم السلسلة السداسية إلى أزواج بايت مكونة من حرفين، وتحول كل زوج إلى قيمته العشرية باستخدام الصيغة السداسية إلى العشرية، ثم تقوم بتعيين كل قيمة عشرية إلى حرفها باستخدام جدول ASCII أو UTF-8: نص = خريطة (عشري (بايت) → حرف). يتم تحويل Hex 48656C6C6F إلى النص “Hello”.

📐 المرجع السريع للصيغة

سداسي عشري → عشري
Σ (رقم × 16n)
عشري → سداسي عشري
ن ÷ 16 → الباقي ↑
عرافة → ثنائي
كل رقم → مجموعة 4 بت
سداسي عشري → ثماني
سداسي عشري → ثنائي → مجموعة بـ 3

أمثلة على التحويل السداسي

يتم تحويل Hex A3 إلى رقم عشري 163، نظرًا لأن A (10) × 16¹ + 3 × 16⁰ = 160 + 3 = 163. يتم تحويل Hex FF إلى رقم عشري 255، نظرًا لأن F (15) × 16¹ + F (15) × 16⁰ = 240 + 15 = 255. يتم تحويل Hex 1D8A إلى العشري 7562، بعد نفس الضرب رقمًا برقم في 4 مواضع.

العشري 1500 يتحول إلى 5DC. يتم تحويل الرقم العشري 255 إلى FF سداسي عشري. يتم تحويل الرقم العشري 4132 إلى الرقم الست عشري 1024.

يتم تحويل Hex 48656C6C6F إلى النص “Hello”، نظرًا لأن كل زوج سداسي عشري مكون من حرفين يعين بايت ASCII واحد: 48 هو H، و65 هو e، و6C هو l، و6C هو l، و6F هو o.

🧮 حاسبة خطوة بخطوة

حدد مثالاً لرؤية العمليات الحسابية خطوة بخطوة.

طرق التحويل الست عشري

هناك طريقتان أساسيتان للتحويل بين النظام السداسي والعشري: توسيع الأرقام للتحويل من نظام سداسي إلى عشري، والتقسيم المتكرر للنظام العشري إلى سداسي عشري.

يقوم توسيع الأرقام بضرب كل رقم سداسي عشري في قوته الموضعية البالغة 16، ثم يجمع النتائج. تقوم عملية القسمة المتكررة بقسمة الرقم العشري على 16 مرارًا وتكرارًا، مع تسجيل الباقي في كل خطوة، ثم قراءة الباقي بترتيب عكسي لإنشاء القيمة السداسية.

🔬 متخيل الطريقة

(رقم × 16^pos) + (رقم × 16^pos)…

مثال: 1A = (1 × 16¹) + (10 × 16⁰) = 16 + 10 = 26

سداسي عشري مقابل عشري، ثنائي، وثماني

تختلف الأرقام السداسية العشرية والثنائية والثمانية في القاعدة وفي عدد الأرقام التي يحتاجها كل منها لتمثيل نفس القيمة. يستخدم الثنائي (الأساس 2) 8 أرقام لتمثيل بايت واحد. الثماني (القاعدة 8) يستخدم 3 أرقام. يستخدم الرقم العشري (الأساس 10) من 1 إلى 3 أرقام. يستخدم Hex (الأساس 16) رقمين بالضبط.

الثنائي هو معالجات التنسيق التي تعمل عليها بشكل مباشر. كان نظام Octal شائعًا في الحوسبة المبكرة وهو موجود الآن بشكل أساسي في رموز أذونات ملفات Unix. النظام العشري هو النظام الذي يستخدمه الناس في العمليات الحسابية اليومية. يوازن Hex بين الاكتناز والتعيين المباشر للثنائي، ولهذا السبب يهيمن على معالجة الذاكرة ورموز الألوان ومخرجات التشفير.

🎚️ مقارنة قواعد الأرقام

القيمة: 170

ما هو النظام العشري؟

النظام العشري هو نظام أرقام ذو أساس 10 يستخدم 10 أرقام: من 0 إلى 9. يمثل موضع كل رقم قوة العدد 10، بدءًا من 10⁰ على اليمين.

النظام العشري هو المعيار في الحساب اليومي لأن الإنسان يعد على 10 أصابع. لا تستخدم أجهزة الكمبيوتر العلامة العشرية داخليًا، لذلك يتم تحويل أي قيمة عشرية يتم إدخالها في النظام إلى ثنائية أو سداسية قبل المعالجة.

🔟 عشري مقابل الكثافة السداسية

عشري (الأساس 10)
255
3 أرقام → 10 رموز لكل منها
⟹
سداسي عشري (الأساس 16)
FF
رقمان → 16 رمزًا لكل منهما

النظام السداسي العشري (النظام السداسي)

يستخدم النظام السداسي العشري 16 رمزًا: 0-9 وA-F. يمثل كل رقم قوة للرقم 16. تمثل الأحرف من A إلى F القيم العشرية من 10 إلى 15.

يتم استخدام Hex عبر الحوسبة لأنه يتماشى مع حدود البايت. يتم تحويل البايت الواحد، المكون من 8 بتات، بشكل واضح إلى رقمين سداسي عشريين بدون باقي أو تقريب. لا يوجد هذا التعيين النظيف بين البايتات والأرقام العشرية، ولهذا السبب تظهر بيانات الكمبيوتر الأولية بالنظام السداسي بدلاً من النظام العشري.

🔠 الرموز السداسية الستة عشر

0-9

القيم 0-9

النظام العشري

العشري هو نظام أرقام موضعية ذو أساس 10. تعتمد قيمة كل رقم على الرقم نفسه وموضعه في الرقم. الرقم 5 في الرقم 500 يمثل 5 × 10²، أو 500. نفس الرقم 5 في الرقم 50 يمثل 5 × 10¹، أو 50.

يتعامل العدد العشري مع القيم الكسرية باستخدام النقطة العشرية، حيث تمثل الأرقام الموجودة بعد النقطة قوى سالبة للعدد 10 (أعشار، أجزاء من مائة، وما إلى ذلك).

🔢 قيم الموضع العشري

5
× 10²
500

كيفية حساب النظام السداسي العشري إلى النظام العشري

اضرب كل رقم سداسي عشري في 16 مرفوعًا إلى موضعه، مع احتساب المواضع من اليمين إلى اليسار بدءًا من 0، ثم اجمع النتائج معًا. يتم تحويل القيمة السداسية 2AA إلى الرقم العشري 682: (2 × 16²) + (10 × 16¹) + (10 × 16⁰) = 512 + 160 + 10 = 682.

بالنسبة للسلاسل السداسية الطويلة مثل تجزئة التشفير، لا يزال هذا الحساب يعمل رقمًا تلو الآخر، لكن الرقم العشري الناتج ينمو بشكل كبير بسرعة. يمكن أن تنتج التجزئة السداسية المكونة من 64 حرفًا رقمًا عشريًا مكونًا من 77 رقمًا.

⚙️ توسيع الأرقام الحية

اكتب قيمة سداسية عشرية أعلاه لرؤيتها موسعة.

تحويل القيمة السداسية العشرية إلى القيمة العشرية

تحويل قيمة سداسية إلى رقم عشري يتبع 3 خطوات: تعيين قوة كل رقم 16 بناءً على موضعه، وضرب كل رقم في قوته، وجمع كل نتيجة.

مثال: يتم تحويل الرقم السداسي 7DE إلى الرقم العشري 2014. (7 × 16²) + (13 × 16¹) + (14 × 16⁰) = 1792 + 208 + 14 = 2014.

📝 مثال: Hex 7DE إلى العلامة العشرية

7 × 16²= 7 × 256= 1792
د (13) × 16¹= 13 × 16= 208
ه (14) × 16⁰= 14 × 1= 14
المبلغ الإجمالي= 2014

تحويل القيمة العشرية إلى القيمة الست عشرية

تحويل قيمة عشرية إلى ست عشرية يتبع 4 خطوات: قسمة الرقم العشري على 16، وتسجيل الباقي كرقم سداسي عشري، واستخدام الناتج باعتباره الرقم التالي للقسمة، وكرر ذلك حتى يصل الناتج إلى 0.

مثال: يتم تحويل الرقم العشري 7562 إلى الرقم الست عشري 1D8A. 7562 ÷ 16 = 472 والباقي 10 (أ). 472 ÷ 16 = 29 والباقي 8 (8). 29 ÷ 16 = 1 والباقي 13 (د). 1 ÷ 16 = 0 والباقي 1 (1). قراءة الباقي من الأخير إلى الأول يعطي 1D8A.

➗ مثال: الرقم العشري 7562 إلى الرقم الست عشري

7562 ÷ 16الحاصل: 472الباقي: 10 (أ)
472 ÷ 16الحاصل: 29الباقي: 8
29 ÷ 16الحاصل: 1الباقي: 13 (د)
1 ÷ 16الحاصل: 0الباقي: 1
إقرأ للأعلى ⬆️ : 1D8A

سداسي عشري إلى ثنائي وثنائي إلى سداسي عشري

يستبدل التحويل السداسي إلى الثنائي كل رقم سداسي عشري بمكافئه الثنائي المكون من 4 بتات، ثم ينضم إلى المجموعات بالترتيب. يتم تحويل Hex 2AA إلى ثنائي 0010 1010 1010، حيث أن 2 هو 0010، وA هو 1010 في كل من الموضعين المتبقيين.

تحويل ثنائي إلى سداسي عشري يقوم بتجميع الأرقام الثنائية في مجموعات من 4 بدءًا من اليمين، مع حشو المجموعة الموجودة في أقصى اليسار بالأصفار عندما تحتوي على أقل من 4 أرقام، ثم تحويل كل مجموعة إلى رقمها السداسي. يتم تحويل الثنائي 1010101010 إلى 2AA السداسي، باستخدام نفس القيم المجمعة في الاتجاه المعاكس.

🧩 مخطط Nibble: Hex 2AA

2
رقم سداسي عشري
A
رقم سداسي عشري
A
رقم سداسي عشري
↓ 4 بتات لكل منها ↓
0010
1010
1010

نتيجة: 0010 1010 1010

سداسي عشري إلى ثماني

يتم تنفيذ التحويل من سداسي عشري إلى ثماني من خلال النظام الثنائي كخطوة وسطى: قم بتحويل القيمة السداسية إلى رقم ثنائي، وأعد تجميع الأرقام الثنائية في مجموعات مكونة من 3 من اليمين، ثم قم بتحويل كل مجموعة مكونة من 3 أرقام إلى رقمها الثماني. يتم تحويل Hex FF إلى الرقم الثماني 377: FF هو رقم ثنائي 11111111، تم تجميعه كـ 011 111 111، والذي يقرأ كـ 3، 7، 7.

🔄 Hex FF → ثماني عبر ثنائي

FF
↓ قم بالتوسيع إلى ثنائي 8 بت
1 1 1 1 1 1 1 1
↓ أعد التجميع في أجزاء مكونة من 3 بتات
011
→ 3
111
→ 7
111
→ 7

النتيجة الثماني: 377

عرافة إلى عدد صحيح

يقرأ التحويل من سداسي عشري إلى عدد صحيح القيمة السداسية كعدد صحيح غير موقّع أو عدد صحيح موقّع، اعتمادًا على عرض نوع البيانات. تتراوح القيمة السداسية ذات 8 بتات غير الموقعة من 00 إلى FF، أو من 0 إلى 255 بالنظام العشري. تستخدم القيمة السداسية ذات 8 بتات الموقعة تكملة اثنين، لذا فإن 00 إلى 7F يمثل 0 إلى 127، بينما يمثل 80 إلى FF -128 إلى -1. Hex FF كعدد صحيح 8 بت غير موقّع يساوي 255، ولكن كعدد صحيح 8 بت موقّع يساوي -1.

تمتد نفس القواعد الموقعة وغير الموقعة إلى الأعداد الصحيحة 16 بت و32 بت و64 بت، عبر المزيد من الأرقام السداسية: 4 أرقام سداسية لـ 16 بت، و8 أرقام سداسية لـ 32 بت، و16 رقمًا سداسيًا لـ 64 بت.

± موقعة مقابل غير موقعة: 0xFF

غير موقعة 8 بت255
0255
موقعة 8 بت (تكملة لشخصين)−1
−128127
وقعت 16 بت255
−3276832767
نفس البتات، تفسير مختلف.

الحساب السداسي العشري - الجمع أو الطرح أو الضرب أو القسمة

يتبع الحساب السداسي نفس قواعد الحساب العشري، مع تعديلين: الأرقام فوق 9 تستخدم الحروف من A إلى F، وتحمل أو استعارة التحركات بوحدات من 16 بدلاً من 10.

إضافة عرافة

أضف أرقامًا سداسية بنفس الطريقة التي تضيف بها الأرقام العشرية، وقم بتحويل الحروف إلى قيمها العشرية عند الحاجة، ثم احمل أي مبلغ قدره 16 أو أكثر إلى العمود التالي. مثال: ب (11) + 8 = 19 بالنظام العشري، وهو ما يساوي 13 بالنظام الست عشري. اكتب 3، واحمل 1 إلى العمود التالي.

الطرح السداسي

اطرح أرقامًا سداسية عشرية من عمود إلى عمود، واقترض 16 من العمود التالي عندما يكون الرقم العلوي أصغر من الرقم السفلي. مثال: في 5D1C − 3AF، يحتاج العمود الموجود في أقصى اليمين إلى C (12) − F (15)، وهو سالب، لذا يستعير العمود 16 من الرقم التالي: 16 + 12 − 15 = 13، أو D.

الضرب السداسي

اضرب الأرقام السداسية باستخدام مكافئاتها العشرية، ثم قم بتحويل كل منتج جزئي مرة أخرى إلى رقم سداسي عشري، ثم قم بإضافة المنتجات الجزئية معًا بعد الإضافة السداسية العادية. يزيل جدول الضرب السداسي العشري الحاجة إلى التحويل في كل خطوة.

قسم عرافة

قم بتقسيم الأعداد السداسية باستخدام القسمة المطولة، مع تنفيذ كل خطوة من خطوات الضرب والطرح بالنظام الست عشري بدلاً من النظام العشري. لا يزال الاقتراض أثناء الطرح يتحرك بوحدات من 16.

جدول الضرب الست عشري

×123456789ABCDEF
1123456789ABCDEF
22468ACE10121416181A1C1E
3369CF1215181B1E2124272A2D
448C1014181C2024282C3034383C
55AF14191E23282D32373C41464B
66C12181E242A30363C42484E545A
77E151C232A31383F464D545B6269
881018202830384048505860687078
99121B242D363F48515A636C757E87
AA141E28323C46505A646E78828C96
BB16212C37424D58636E79848F9AA5
CC1824303C4854606C7884909CA8B4
DD1A2734414E5B6875828F9CA9B6C3
EE1C2A38465462707E8C9AA8B6C4D2
FF1E2D3C4B5A69788796A5B4C3D2E1

🔢 الحساب السداسي

(163)
(28)
=
فرنك بلجيكي

(191)

القيم السداسية العشرية المشتركة

HexDecimalBinaryASCII
00000000000NUL
0A1000001010LF (newline)
203200100000Space
3048001100000
416501000001A
619701100001a
7F12701111111DEL
FF25511111111Extended byte

تظهر هذه القيم الثمانية غالبًا لأنها تحدد الحدود: 00 هو البايت الفارغ، 20 هو حرف المسافة الذي يفصل بين الكلمات في ASCII، 41 يبدأ الأبجدية الكبيرة، 61 يبدأ الأبجدية الصغيرة، ويمثل FF أعلى قيمة بايت واحد.

🗺️ مستكشف خرائط ASCII

00
09
0أ
0 د
20
30
39
41
46
5 أ
61
66
7 أ
7F

Hex to Text وASCII وUTF-8

يقوم التحويل السداسي إلى نص بتقسيم السلسلة السداسية إلى أزواج بايت مكونة من حرفين، وتحويل كل زوج إلى قيمته العشرية، ثم قراءة تلك البايتات كأحرف. يتم فك ترميز Hex 48656C6C6F إلى “Hello”، نظرًا لأن 48 هو H، و65 هو e، و6C هو l، و6C هو l، و6F هو o.

يتبع Hex to ASCII نفس طريقة زوج البايتات، لكن ASCII يغطي فقط قيم البايت من 0 إلى 127، أو من 00 إلى 7F بالنظام الست عشري. يقوم Hex to UTF-8 بتوسيع هذا لقيم البايت الأعلى من 7F، حيث يقرأ المحول 2 أو 3 أو 4 بايتات سداسية عشرية معًا لفك تشفير حرف واحد.

🗺️ مستكشف خرائط ASCII

00
09
0أ
0 د
20
30
39
41
46
5 أ
61
66
7 أ
7F

النص إلى الهيكس

تحويل النص إلى سداسي عشري يحول كل حرف إلى قيمة البايت الخاصة به باستخدام ترميز الأحرف الخاص به، ثم يكتب كل قيمة بايت كزوج سداسي عشري مكون من حرفين. يتم تحويل النص “Hi” إلى الرقم الست عشري 4869، حيث أن H يساوي الرقم العشري 72 (ست عشري 48) وi يساوي الرقم العشري 105 (ست عشري 69).

✏️ نص → سداسي عشري: “مرحبًا”

H
أسكي 72
i
أسكي 105
↓ عشري → سداسي عشري ↓
48
69

نتيجة: 4869

عرافة إلى Base64

يقوم التحويل من Hex إلى Base64 بإعادة تجميع البايتات الأولية التي تمثلها السلسلة السداسية في مجموعات من 3 بايت (24 بت)، وتقسيم كل مجموعة 24 بت إلى أربعة أجزاء 6 بت، ثم تعيين كل مقطع 6 بت إلى واحد من 64 حرف Base64 (A-Z، a-z، 0-9، +، /). يتم تحويل Hex 48656C6C6F، وهو 5 بايت، إلى Base64 SGVsbG8=، مع إضافة الحشو عندما لا يتم تقسيم عدد البايتات بالتساوي على 3.

🔗 سداسي عشري → خط أنابيب Base64

48 65 6ج 6ج 6ف
↓ أزواج سداسية → بايتات خام
72101108108111
↓ تجميعها في أجزاء مكونة من 3 بايت (24 بت) ← تقسيمها إلى مقاطع مكونة من 6 بتات
010010000110010101…
↓ خريطة للأبجدية Base64
SGVsbG8=

تحويلات الألوان السداسية

رمز اللون السداسي هو قيمة سداسية عشرية مكونة من 6 أحرف تمثل لونًا باستخدام رقمين لكل من اللون الأحمر والأخضر والأزرق. يمثل الكود FF5733 اللون الأحمر البرتقالي: FF (255) أحمر، 57 (87) أخضر، و33 (51) أزرق.

Hex to RGB

يقوم التحويل من Hex إلى RGB بتقسيم اللون السداسي المكون من 6 أحرف إلى 3 أزواج، ثم تحويل كل زوج إلى قيمته العشرية. يتحول Hex FF5733 إلى RGB (255، 87، 51)، باتباع ترتيب الزوج الأحمر والأخضر والأزرق.

عرافة إلى HSL

يستخرج التحويل من Hex إلى HSL قيم RGB أولاً، ثم يحسب تدرج اللون والتشبع والخفة من السطوع النسبي ونطاق قنوات RGB. يتم قياس درجة اللون بالدرجات من 0 إلى 360، بينما يتم قياس كل من التشبع والخفة كنسب مئوية من 0 إلى 100.

عرافة إلى HSV

يبدأ التحويل من Hex إلى HSV أيضًا من قيم RGB المستخرجة، ثم يحسب تدرج اللون والتشبع والقيمة (السطوع). يختلف HSV عن HSL في كيفية تعريف السطوع: تتتبع قناة القيمة الخاصة بـ HSV أعلى قنوات RGB الثلاثة مباشرة، بينما تقوم خفة HSL بمتوسط ​​القنوات الأعلى والأدنى.

عرافة إلى CMYK

يقوم التحويل من Hex إلى CMYK باستخراج RGB أولاً، ثم تحويل قيم RGB إلى نسب سماوي وأرجواني وأصفر ومفتاح (أسود) لاستخدامها في الطباعة. تعتبر قيم CMYK طرحية، مما يعني أنها تصف كمية الحبر التي يمتصها الضوء، في حين أن قيم RGB وقيم السداسية عشرية هي قيم إضافية، تصف مقدار الضوء الذي تنبعث منه الشاشة.

عرافة إلى بانتون

يتطابق التحويل من Hex إلى Pantone مع اللون السداسي مقابل الإدخال الأقرب في مكتبة Pantone Matching System (PMS)، حيث يستخدم Pantone تركيبات حبر مسماة بدلاً من صيغة RGB أو CMYK الرياضية. المطابقة تقريبية: يمكن تعيين قيمتين سداسية عشرية مختلفة لنفس عينة Pantone، ويمكن أن يختلف إخراج الطباعة عن المعاينة السداسية على الشاشة اعتمادًا على مخزون الورق وعملية الطباعة.

🎨 محلل الألوان: #FF5733

FF
الأحمر: 255
57
الأخضر: 87
33
الأزرق: 51
HSL11°, 100%, 60%
HSV11°, 80%, 100%
كميك0%, 66%, 80%, 0%

عرافة في Blockchain

تقوم أنظمة Blockchain بتخزين جميع البيانات الأولية تقريبًا بتنسيق سداسي عشري. تستخدم معرفات المعاملات وتجزئة الكتل والعناوين وبيانات العقود الذكية جميعها نظامًا سداسيًا عشريًا لأنه يتم تعيينه مباشرةً إلى وحدات البايت الأساسية دون فقدان البنية.

معرفات المعاملات

معرف معاملة Bitcoin (txid) عبارة عن سلسلة سداسية عشرية مكونة من 64 حرفًا. وهو يمثل تجزئة SHA-256 المزدوجة للمعاملة المتسلسلة، المضغوطة من 32 بايت خام إلى شكل سداسي عشري لتسهيل القراءة.

كتلة التجزئة

تجزئة الكتلة هي أيضًا سلسلة سداسية عشرية مكونة من 64 حرفًا، ويتم إنتاجها عن طريق تجزئة رأس الكتلة المكونة من 80 بايت مرتين باستخدام SHA-256. يتطلب هدف صعوبة إثبات العمل الخاص بالبيتكوين أن تنخفض قيمة التجزئة إلى ما دون الحد الأدنى، وهو ما يعني بالمصطلحات السداسية أن التجزئة يجب أن تبدأ بعدد محدد من الأصفار البادئة.

العناوين والمفاتيح العامة

يبلغ حجم مفتاح Bitcoin العام 33 بايت في شكل مضغوط أو 65 بايت غير مضغوط، كما هو موضح بالست عشري قبل التحويل إلى تنسيق Base58Check أو Bech32. عنوان Ethereum عبارة عن سلسلة سداسية عشرية مكونة من 40 حرفًا (20 بايت) مع بادئة 0x.

أكواد التشغيل والسيناريو

يستخدم Bitcoin Script أكواد التشغيل أحادية البايت المشار إليها بقيمها السداسية. يقرأ البرنامج النصي القياسي للدفع إلى المفتاح العام 76 A9 14 [hash] 88 AC بالنظام الست عشري، حيث 76 هو OP_DUP، وA9 هو OP_HASH160، و88 هو OP_EQUALVERIFY، وAC هو OP_CHECKSIG.

بيانات العقد الذكي

يتم تشفير مكالمات العقود الذكية لـ Ethereum كبيانات سداسية عشرية في حقل إدخال المعاملة. تشكل البايتات الأربع الأولى محدد وظيفة، مشتق من تجزئة Keccak-256 لتوقيع الوظيفة. يبدأ استدعاء ERC-20 Transfer() بالمحدد 0xA9059CBB.

⛓️ تشريح المعاملات

01000000

01

7b1eabe0209b1fe794124575ef807057c77ada2138ae4fa8d6c4de0398a14f3f

00000000

494830450221008949…

ffffffff

مرر فوق الحقول لفك الخام بايت المعاملة السداسية.

عرافة في البرمجة والبيانات

يظهر النظام السداسي العشري عبر 6 مهام برمجة وبيانات شائعة تتجاوز تحويل الأرقام الأساسية: تشفير الفاصلة العائمة، ومعالجة أوامر البايت، وعمليات البت، وفحص كود الآلة، وتحليل الملفات الأولية، وتوليد المعرفات.

سداسي عشري إلى IEEE 754

يقرأ التحويل من Hex إلى IEEE 754 القيمة السداسية كرقم فاصلة عائمة باستخدام معيار IEEE 754، الذي يقسم البتات إلى بت إشارة، وأُس، وجزء عشري. يستخدم التعويم ذو 32 بت (أحادي الدقة) بت إشارة واحدة و8 بتات أسية و23 بتة العشرية. يتم تحويل القيمة السداسية 3F800000 إلى قيمة الفاصلة العائمة 1.0 ضمن هذا المعيار.

محول هيكس إنديان

يقوم محول النهاية السداسية بعكس ترتيب البايت للقيمة السداسية بين تنسيقات النهاية الكبيرة والنهاية الصغيرة. يقوم Big-endian بتخزين البايت الأكثر أهمية أولاً؛ يخزن Little-Endian البايت الأقل أهمية أولاً. تصبح القيمة السداسية المكونة من 4 بايت 12345678 في النهاية الكبيرة 78563412 في النهاية الصغيرة، حيث ينعكس تسلسل البايت بينما يحتفظ الرقمان الخاصان بكل بايت بترتيبهما.

حاسبة الست عشرية XOR

تطبق حاسبة XOR السداسية عملية XOR على قيمتين ست عشريتين، وتقارنهما شيئًا فشيئًا وتعيد 1 حيث تختلف البتات و0 حيث تتطابق. Hex FF XOR 0F يساوي F0، نظرًا لأن كل موضع بت تختلف فيه القيمتان ينتج عنه 1.

عرافة إلى الجمعية

يقوم التحويل السداسي إلى التجميع، والذي يُطلق عليه أيضًا التفكيك، بترجمة بايتات كود الجهاز الخام مرة أخرى إلى تعليمات تجميع قابلة للقراءة لبنية معالج معينة. يتم تعيين كل رمز تشغيل سداسي عشري لتعليمة واحدة تذكيرية، مثل MOV أو ADD أو JMP، على الرغم من أن التعيين الدقيق يعتمد على مجموعة التعليمات: x86 أو ARM أو بنية أخرى.

محول تفريغ سداسي عشري

يأخذ محول التفريغ السداسي ملفًا ثنائيًا ويعرض وحدات البايت الأولية الخاصة به بتنسيق سداسي عشري، عادةً بجانب عمود ASCII يوضح الحرف القابل للطباعة لكل بايت. تسمح عمليات التفريغ السداسية للمطورين بفحص رؤوس الملفات والتحقق من توقيعات الملفات وتصحيح البيانات الثنائية بدون محلل متخصص لكل نوع ملف.

سداسي عشري إلى UUID

يقوم تحويل Hex إلى UUID بتنسيق قيمة ست عشرية مكونة من 32 حرفًا (16 بايت) في نمط UUID القياسي: 8-4-4-4-12 أرقام سداسية مفصولة بواصلات، مثل 550E8400-E29B-41D4-A716-446655440000. UUID هي قيمة 128 بت تُستخدم لتحديد السجلات أو الكائنات التي لديها فرصة تصادم قريبة من الصفر عبر الأنظمة.

🖥️ برمجة تنسيقات البيانات

📊
إيي 754
3F800000 → 1.0 (تعويم 32 بت)
🔀
مبادلة إنديان
12345678 ⇄ 78563412
⊕
عملية XOR
إف إف ⊕ 0F → F0
⚙️
التجميع: 90 → نوب
تعيين رموز التشغيل للتعليمات
🔑
تنسيق UUID
32 سداسيًا → 8-4-4-4-12

مرجع التحويل

HexDecimalBinaryASCII
00000000000NUL
0A1000001010LF
3048001100000
416501000001A
619701100001a
7F12701111111DEL
FF25511111111—

📚 أحرف التحكم ASCII

HexDecimalBinaryASCII
00000000000NUL
0A1000001010LF
3048001100000
416501000001A
619701100001a
7F12701111111DEL
FF25511111111—

القيم السداسية المشتركة في التشفير

Hex ValueNameContext
0x76OP_DUPDuplicates the top stack item
0xA9OP_HASH160Applies SHA-256 then RIPEMD-160
0xACOP_CHECKSIGVerifies a signature
0x6AOP_RETURNMarks an output as unspendable
0x88OP_EQUALVERIFYChecks equality and verifies
0xAEOP_CHECKMULTISIGVerifies a multisig condition
0xA9059CBBtransfer(address,uint256)ERC-20 function selector
0x095EA7B3approve(address,uint256)ERC-20 function selector
0x70A08231balanceOf(address)ERC-20 function selector

🪙 ويب 3 وبيتكوين أوبس

Hex ValueNameContext
0x76OP_DUPDuplicates the top stack item
0xA9OP_HASH160Applies SHA-256 then RIPEMD-160
0xACOP_CHECKSIGVerifies a signature
0x6AOP_RETURNMarks an output as unspendable
0x88OP_EQUALVERIFYChecks equality and verifies
0xAEOP_CHECKMULTISIGVerifies a multisig condition
0xA9059CBBtransfer(address,uint256)ERC-20 function selector
0x095EA7B3approve(address,uint256)ERC-20 function selector
0x70A08231balanceOf(address)ERC-20 function selector

عرافة مقابل أنظمة الأرقام الأخرى

PropertyBinary (Base-2)Octal (Base-8)Decimal (Base-10)Hex (Base-16)
Digits used0, 10-70-90-9, A-F
Bits per digit13~3.324
One byte requires8 digits3 digits1-3 digits2 digits
Common prefix0b0oNone0x
255 expressed as11111111377255FF
Primary useLogic gates, bit flagsUnix permissionsEveryday arithmeticMemory, crypto, colors

📊 المقارنة الأساسية

عرافة

2 حرف

FF

تحويل الأرقام السداسية العشرية (الأساس 16) إلى الأرقام العشرية (الأساس 10)

لتحويل الأرقام السداسية العشرية (الأساس 16) إلى أرقام عشرية (الأساس 10)، أدخل قيمة سداسية مثل 3B2 أو 0xFF في محول سداسي عشري وسيظهر المعادل العشري على الفور. النظام السداسي العشري هو نظام أرقام ذو أساس 16 يستخدم 16 رمزًا مميزًا: الأرقام من 0 إلى 9 والحروف من A إلى F. تمثل الأحرف الستة السداسية القيم العشرية التالية: A = 10، B = 11، C = 12، D = 13، E = 14، F = 15.

يستخدم النظام العشري (أساس 10) 10 أرقام — من 0 إلى 9 — وهو نظام الأرقام القياسي للحساب اليومي. يتم استخدام الرقم السداسي في الحوسبة لأن الرقمين السداسيين يمثلان بايت واحد (8 بتات)، مما يجعل الرقم السداسي عشري أكثر إحكاما 4 مرات من الرقم الثنائي (الأساس 2).

بالنسبة للقيم السداسية المكونة من رقم واحد من 0 إلى 9، تكون القيمة العشرية متطابقة. 5 = 5 في النظام العشري، و 8 = 8 في النظام العشري، و 9 = 9 في النظام العشري.

بالنسبة للقيم السداسية متعددة الأرقام، يتم تطبيق الترجيح الموضعي. سداسي عشري 10 = 16 في النظام العشري، سداسي عشري 16 = 22 في النظام العشري، سداسي 20 = 32 في النظام العشري، و سداسي عشري 80 = 128 في النظام العشري.

لتحويل الرقم العشري إلى رقم سداسي عشري، قم بتقسيم القيمة العشرية على 16 بشكل متكرر وسجل كل باقي كرقم سداسي عشري. العلامة العشرية 5 = 5 بالنظام الست عشري، والنظام العشري 9 = 9 بالنظام الست عشري، والنظام العشري 14 = E بالنظام الست عشري، والنظام العشري 35 = 23 بالنظام الست عشري، والنظام العشري 5000 = 1388 بالنظام الست عشري.

يتم تطبيق التحويل السداسي إلى العشري في 3 مجالات رئيسية:

  • عنونة الذاكرة: تستخدم بنيات النظام النظام السداسي العشري لتمثيل عناوين الذاكرة لأن النظام السداسي عشري يحافظ على تدوين العنوان مضغوطًا.
  • ترميز الألوان: تعبر رموز ألوان تصميم الويب مثل # FF5733 عن قيم قنوات الأحمر والأخضر والأزرق (RGB) في صورة 3 أزواج سداسية عشرية، يتراوح كل منها من 00 إلى FF (من 0 إلى 255 بالنظام العشري).
  • برمجة التجميع: تتم كتابة تعليمات وحدة المعالجة المركزية في برمجة التجميع بتنسيق سداسي عشري، مما يتطلب تحويلًا سداسيًا إلى عشري للتحليل وسهولة القراءة.

⚡ Quick Conversion Map

Hex (Base 16)0x0A0xFF0x3B2Dec (Base 10)10255946

كيف يعمل التحويل السداسي إلى العشري؟

يعمل التحويل من سداسي عشري إلى عشري عن طريق ضرب كل رقم سداسي عشري في 16 مرفوعًا إلى أس موضع الرقم، ثم جمع كل المنتجات. يتم حساب المواضع من 0 عند الرقم الموجود في أقصى اليمين وتزداد بمقدار 1 عند التحرك إلى اليسار. استبدل A إلى F بالأرقام من 10 إلى 15 قبل تطبيق الصيغة.

صيغة التحويل هي:

العدد العشري = (دₙ × 16ⁿ) + (دₙ₋₁ × 16ⁿ⁻¹) + … + (د₁ × 16¹) + (د₀ × 16⁰)

  • تحويل الرقم السداسي 2 إلى عدد عشري: 2 × 16⁰ = 2 × 1 = 2. الرقم السداسي 2 = 2 في النظام العشري.
  • تحويل الرقم العشري 10 إلى عدد عشري: (1 × 16¹) + (0 × 16⁰) = 16 + 0 = 16. الرقم العشري 10 = 16 في النظام العشري.
  • تحويل الرقم السداسي 14 إلى عدد عشري: (1 × 16¹) + (4 × 16⁰) = 16 + 4 = 20. الرقم السداسي 14 = 20 في النظام العشري.
  • تحويل الرقم السداسي 1E إلى عدد عشري: (1 × 16¹) + (14 × 16⁰) = 16 + 14 = 30. الرقم السداسي 1E = 30 في النظام العشري.
  • تحويل سداسي 22 إلى ديناري: (2 × 16¹) + (2 × 16⁰) = 32 + 2 = 34. سداسي 22 = 34 بالديناري.
  • تحويل الرقم السداسي 2A إلى عدد عشري: (2 × 16¹) + (10 × 16⁰) = 32 + 10 = 42. الرقم السداسي 2A = 42 في النظام العشري.
  • تحويل الرقم السداسي 2C إلى عدد عشري: (2 × 16¹) + (12 × 16⁰) = 32 + 12 = 44. الرقم السداسي 2C = 44 في النظام العشري.
  • تحويل سداسي 2E إلى ديناري: (2 × 16¹) + (14 × 16⁰) = 32 + 14 = 46. سداسي 2E = 46 بالديناري.
  • تحويل الرقم الست عشري 2F إلى عدد عشري: (2 × 16¹) + (15 × 16⁰) = 32 + 15 = 47. الرقم الست عشري 2F = 47 في النظام العشري.
  • تحويل سداسي 30 إلى ديناري: (3 × 16¹) + (0 × 16⁰) = 48 + 0 = 48. سداسي 30 = 48 بالديناري.
  • تحويل الرقم السداسي 32 إلى عدد عشري: (3 × 16¹) + (2 × 16⁰) = 48 + 2 = 50. الرقم السداسي 32 = 50 في النظام العشري.
  • تحويل الرقم السداسي 3C إلى عدد عشري: (3 × 16¹) + (12 × 16⁰) = 48 + 12 = 60. الرقم السداسي 3C = 60 في النظام العشري.
  • تحويل الرقم الست عشري 3B2 إلى عدد عشري: (3 × 16²) + (11 × 16¹) + (2 × 16⁰) = 768 + 176 + 2 = 946. الرقم الست عشري 3B2 = 946 في النظام العشري.
  • تحويل الرقم السداسي 34.3 إلى ثنائي: يتم تحويل الرقم السداسي 34 إلى 00110100 في النظام الثنائي، ويحول الرقم السداسي .3 إلى .0011 في النظام الثنائي. ست عشري 34.3 = 00110100.0011 في النظام الثنائي.

للتحويل من عشري إلى سداسي عشري، قم بتطبيق القسمة المتكررة. لتحويل الرقم العشري 5000 إلى النظام الست عشري: 5000 ÷ 16 = 312 الباقي 8؛ 312 ÷ 16 = 19 والباقي 8؛ 19 ÷ 16 = 1 والباقي 3؛ 1 ÷ 16 = 0 الباقي 1. قراءة الباقي من الأخير إلى الأول: النظام العشري 5000 = 1388 بالنظام الست عشري.

⚙️ Formula Visualized: 3B2

3B2× 16²× 16¹× 16⁰768+176+2= 946

عرافة إلى جدول التحويل العشري

يسرد جدول التحويل السداسي إلى العشري أدناه القيم السداسية العشرية (الأساس 16) إلى جانب مكافئاتها العشرية (الأساس 10) والحساب الموضعي خطوة بخطوة. القيم السداسية المكونة من رقم واحد من 0 إلى 9 متطابقة في كلا النظامين. تتوافق الأحرف الستة السداسية من A إلى F مع القيم العشرية من 10 إلى 15.

Hex (Base-16)Decimal (Base-10)Calculation
00—
11—
22—
33—
44—
55—
66—
77—
88—
99—
A10—
B11—
C12—
D13—
E14—
F15—
10161×16¹ + 0×16⁰ = 16
11171×16¹ + 1×16⁰ = 17
12181×16¹ + 2×16⁰ = 18
13191×16¹ + 3×16⁰ = 19
14201×16¹ + 4×16⁰ = 20
15211×16¹ + 5×16⁰ = 21
16221×16¹ + 6×16⁰ = 22
17231×16¹ + 7×16⁰ = 23
18241×16¹ + 8×16⁰ = 24
19251×16¹ + 9×16⁰ = 25
1A261×16¹ + 10×16⁰ = 26
1B271×16¹ + 11×16⁰ = 27
1C281×16¹ + 12×16⁰ = 28
1D291×16¹ + 13×16⁰ = 29
1E301×16¹ + 14×16⁰ = 30
1F311×16¹ + 15×16⁰ = 31
20322×16¹ + 0×16⁰ = 32
22342×16¹ + 2×16⁰ = 34
2A422×16¹ + 10×16⁰ = 42
2C442×16¹ + 12×16⁰ = 44
2E462×16¹ + 14×16⁰ = 46
2F472×16¹ + 15×16⁰ = 47
30483×16¹ + 0×16⁰ = 48
32503×16¹ + 2×16⁰ = 50
3C603×16¹ + 12×16⁰ = 60
40644×16¹ + 0×16⁰ = 64
50805×16¹ + 0×16⁰ = 80
60966×16¹ + 0×16⁰ = 96
701127×16¹ + 0×16⁰ = 112
801288×16¹ + 0×16⁰ = 128
901449×16¹ + 0×16⁰ = 144
A016010×16¹ + 0×16⁰ = 160
B017611×16¹ + 0×16⁰ = 176
C019212×16¹ + 0×16⁰ = 192
D020813×16¹ + 0×16⁰ = 208
E022414×16¹ + 0×16⁰ = 224
F024015×16¹ + 0×16⁰ = 240
FF25515×16¹ + 15×16⁰ = 255
1002561×16² + 0×16¹ + 0×16⁰ = 256
2005122×16² + 0×16¹ + 0×16⁰ = 512
3007683×16² + 0×16¹ + 0×16⁰ = 768
40010244×16² + 0×16¹ + 0×16⁰ = 1024
3B29463×16² + 11×16¹ + 2×16⁰ = 946
138850001×16³ + 3×16² + 8×16¹ + 8×16⁰ = 5000

استكشف أدواتنا المتخصصة

Frequently Asked Questions

ما هو الست عشري؟

النظام السداسي العشري هو نظام أرقام ذو أساس 16 يستخدم 16 رمزًا: الأرقام من 0 إلى 9 والأحرف من A إلى F. يمثل كل رقم سداسي عشري 4 أرقام ثنائية، لذا فإن الرقمين السداسيين يساويان دائمًا بايت واحد. تستخدم أجهزة الكمبيوتر نظامًا سداسيًا عشريًا لعرض البيانات الأولية في نموذج يبقى قصيرًا وسهل القراءة.

ما هو المحول السداسي؟

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

كيف يمكنني تحويل ست عشري إلى عشري؟

اضرب كل رقم سداسي عشري في 16 مرفوعًا إلى موضعه، ثم اجمع النتائج معًا. يتم تحويل القيمة السداسية 1A3 إلى الرقم العشري 419: (1 × 256) + (10 × 16) + (3 × 1) = 256 + 160 + 3 = 419.

جربه →

—

كيف أقوم بتحويل الرقم العشري إلى سداسي عشري؟

اقسم الرقم العشري على 16، وسجل الباقي كرقم سداسي عشري، ثم كرر القسمة على الناتج حتى يصل الناتج إلى 0. وقراءة الباقي بترتيب عكسي تعطي القيمة السداسية. يتم تحويل الرقم العشري 1500 إلى 5DC سداسي باستخدام هذه الطريقة: 1500 ÷ 16 = 93 الباقي 12 (C)، 93 ÷ 16 = 5 الباقي 13 (D)، 5 ÷ 16 = 0 الباقي 5. قراءة الباقي للخلف تعطي 5DC.

جربه →

—

كيف يمكنني تحويل سداسي عشري إلى ثنائي؟

استبدل كل رقم سداسي عشري بما يعادله ثنائيًا مكونًا من 4 بتات، ثم قم بضم المجموعات معًا بالترتيب. يتم تحويل القيمة السداسية 2AA إلى ثنائي 0010 1010 1010، حيث أن 2 هو 0010، وA هو 1010 في كل من الموضعين المتبقيين.

جربه →

—

كيف أقوم بتحويل ثنائي إلى سداسي عشري؟

قم بتجميع الأرقام الثنائية في مجموعات مكونة من 4 أرقام، بدءًا من اليمين، ثم قم بحشو المجموعة الموجودة في أقصى اليسار بالأصفار إذا كانت تحتوي على أقل من 4 أرقام، ثم قم بتحويل كل مجموعة إلى رقمها السداسي. يتم تحويل القيمة الثنائية 1010101010 إلى 2AA السداسية: مجمعة كـ 0010 1010 1010، والتي تقرأ كـ 2، A، A.

كيف يمكنني تحويل سداسي عشري إلى ثماني؟

قم بتحويل القيمة السداسية إلى ثنائية أولًا، ثم أعد تجميع الأرقام الثنائية في مجموعات مكونة من 3 من اليمين، ثم قم بتحويل كل مجموعة مكونة من 3 إلى رقمها الثماني. يتم تحويل القيمة السداسية FF إلى الرقم الثماني 377: FF هو رقم ثنائي 11111111، تم تجميعه كـ 011 111 111، والذي يقرأ كـ 3، 7، 7.

كيف أقوم بتحويل ست عشري إلى نص؟

قم بتقسيم السلسلة السداسية إلى أزواج بايت مكونة من حرفين، وقم بتحويل كل زوج إلى قيمته العشرية، ثم قم بقراءة تلك البايتات كأحرف باستخدام ASCII أو UTF-8. يتم فك تشفير السلسلة السداسية 48 65 6C 6C 6F إلى “Hello”، نظرًا لأن 48 هو H، و65 هو e، و6C هو l، و6C هو l، و6F هو o.

جربه →

—

كيف أقوم بتحويل hex إلى ASCII؟

تحويل سداسي عشري إلى ASCII بنفس طريقة تحويل سداسي عشري إلى نص: قم بتقسيم السلسلة السداسية إلى أزواج بايت، ثم قم بتحويل كل زوج إلى رقم عشري، ثم قم بمطابقة تلك القيمة العشرية مع جدول ASCII. يغطي ASCII فقط قيم البايت من 0 إلى 127 (من 00 إلى 7F بالنظام الست عشري)، لذا فإن أي بايت أعلى من 7F يقع خارج ASCII القياسي ويحتاج إلى فك تشفير UTF-8 بدلاً من ذلك.

كيف أقوم بتحويل hex إلى UTF-8؟

بالنسبة لقيم البايت من 00 إلى 7F، يعمل التحويل من hex إلى UTF-8 تمامًا مثل hex إلى ASCII، مع بايت واحد لكل حرف. بالنسبة لقيم البايت الأعلى من 7F، يستخدم UTF-8 تسلسلات متعددة البايت، بحيث يقرأ المحول 2 أو 3 أو 4 بايتات سداسية عشرية معًا لفك تشفير حرف واحد بشكل صحيح.

كيف أقوم بتحويل النص إلى سداسي عشري؟

قم بتحويل كل حرف إلى قيمة البايت الخاصة به باستخدام ترميز الأحرف الخاص به، ثم اكتب كل قيمة بايت كزوج سداسي عشري مكون من حرفين. يتم تحويل النص “Hi” إلى الرقم الست عشري 48 69، حيث أن H يساوي العدد العشري 72 (ست عشري 48) وi يساوي العدد العشري 105 (ست عشري 69).

جربه →

—

ما هو الفرق بين عرافة وثنائية؟

يستخدم النظام الثنائي رمزين (0 و1)، بينما يستخدم النظام السداسي 16 رمزًا (0-9 وA-F). الرقم السداسي الواحد يساوي دائمًا 4 أرقام ثنائية، لذا يمثل الرقم السداسي نفس البيانات باستخدام ربع الأحرف. البايت 0xFF بالنظام الست عشري هو 11111111 بالنظام الثنائي.

ماذا تعني البادئة 0x؟

تحدد البادئة 0x القيمة بالنظام الست عشري بدلاً من النظام العشري. بدونها، يكون الرقم “10” غامضًا بين عشرة (عشري) وستة عشر (ست عشري). بدأت البادئة في لغة البرمجة C وتظهر الآن في معظم لغات البرمجة وبروتوكولات blockchain. تحمل عناوين الإيثريوم دائمًا البادئة 0x؛ البيتكوين عادة لا.

هل يمكن أن تحتوي الأرقام السداسية العشرية على أحرف؟

نعم، تحتوي الأرقام السداسية العشرية على 6 أحرف: A، وB، وC، وD، وE، وF. وتمثل هذه الأحرف القيم العشرية من 10 إلى 15، مما يملأ الفجوة التي تركتها الرموز العشرية المكونة من 10 أرقام فردية (0-9) في نظام مكون من 16 رمزًا.

هل النظام الست عشري حساس لحالة الأحرف؟

لا، الأحرف السداسية العشرية ليست حساسة لحالة الأحرف بالنسبة لقيمتها الرقمية. يساوي كل من FF وff الرقم العشري 255، وتقبل معظم المحولات أيًا من الحالتين أو مزيجًا منهما. يوجد استثناء واحد في إيثريوم، حيث يقوم المجموع الاختباري للعناوين بتشفير معلومات إضافية في غلاف الرسالة، لذا فإن تغيير حالة عنوان إيثريوم يمكن أن يؤدي إلى إبطال المجموع الاختباري الخاص به على الرغم من بقاء القيمة الأساسية كما هي.

كم عدد البايتات في القيمة السداسية العشرية؟

تحتوي القيمة السداسية العشرية على بايت واحد لكل رقمين سداسي عشري، حيث يمثل كل رقم سداسي عشري 4 بتات والبايت يحتوي على 8 بتات. القيمة المكونة من حرفين مثل FF هي بايت واحد، والقيمة المكونة من 4 أحرف مثل 1A3F هي 2 بايت، والقيمة المكونة من 64 حرفًا، الشائعة في تجزئة التشفير، هي 32 بايت.

هل يمكن أن تحتوي القيم السداسية على مسافات؟

لا، لا يتضمن التشفير السداسي الأولي مسافات كجزء من البيانات نفسها. تتم أحيانًا إضافة مسافات أو نقطتين بين أزواج البايت لسهولة القراءة، مثل 48 65 6C 6C 6F أو 48:65:6C:6C:6F. تقوم معظم أدوات التحويل السداسية بإزالة هذه الفواصل تلقائيًا قبل معالجة القيمة.

ما هو الحجم الذي يمكن أن يصل إليه الرقم السداسي؟

لا يوجد حد ثابت لحجم الرقم السداسي. تستخدم تطبيقات Blockchain عادةً قيم 32 بايت (256 بت) للتجزئات وقيم 20 بايت (160 بت) للعناوين. تعمل السلسلة السداسية ذات 32 بايت بطول 64 حرفًا ويمكن أن تمثل أرقامًا تصل إلى 1.16 × 10⁷⁷ تقريبًا بالنظام العشري، الأمر الذي يتطلب عملية حسابية دقيقة للتحويل دون أخطاء التقريب.

ما هو النظام الست عشري المستخدم في blockchain؟

يمثل النظام السداسي العشري جميع بيانات blockchain الأولية تقريبًا، بما في ذلك معرفات المعاملات وتجزئة الكتلة والمفاتيح العامة والعناوين وأكواد تشغيل البرنامج النصي وبيانات استدعاء العقود الذكية. يتم تعيين Hex مباشرة إلى البيانات الثنائية، مع حرفين سداسي عشري يساوي 1 بايت، مما يحافظ على ضغط بيانات البروتوكول منخفض المستوى وقابليتها للقراءة في نفس الوقت.

لماذا يعرض مستكشفو blockchain البيانات بالصيغة السداسية؟

يعرض مستكشفو Blockchain البيانات بالصيغة السداسية لأن السداسي عشري يحافظ على بنية البايت الدقيقة دون تفسير. تظل أكواد التشغيل، وبايتات الإصدار، وبادئات العناوين، ومخرجات التجزئة مرئية ويمكن التحقق منها بالنظام السداسي. قد يؤدي النظام العشري إلى حجب البنية على مستوى البايت، بينما يشغل النظام الثنائي مساحة كبيرة جدًا للقراءة.

كيف يمكنني استكشاف أخطاء التحويل السداسي غير الصحيح وإصلاحها؟

تحقق من 5 مصادر شائعة للخطأ عندما يبدو التحويل السداسي خاطئًا: مسافة بيضاء بادئة أو لاحقة في الإدخال، بادئة 0x غير تمت إزالتها، ترتيب البايت (endianness) غير متطابق بين قراءات النهاية الكبيرة والنهاية الصغيرة، التفسير الموقع مقابل غير الموقع لنفس البتات، والصفر البادئ الذي يغير موضع كل رقم. تؤدي مقارنة القيمة مع إدخال جدول تحويل معروف، مثل FF يساوي 255، إلى عزل أي من هذه الأسباب الخمسة ينطبق.