اختر اللغة
شيفرات التبديل
شفرة قيصر شفرة أتباش ROT13 الشفرة التآلفية شفرة فيجينير شفرة بلاي فير
شيفرات التبديل الموضعي
شفرة السياج الحديدي التبديل العمودي شفرة المسار سكيتال
ترميزات حديثة
Base64 سداسي عشري ثنائي ترميز URL
أدوات خاصة
شفرة مورس محول ASCII مولد التجزئة تحليل النص

🔢 محول النظام الست عشري - مشفر ومفكك تشفير Hex

أداة احترافية عبر الإنترنت للتحويل بين النص والنظام الست عشري (base-16). تدعم ASCII و UTF-8 وخيارات تنسيق متعددة مع تحويل في الوقت الفعلي.

🔢

مشفر ومفكك تشفير النظام الست عشري

0 حرفًا | 0 بايت
0 حرفًا | 0 بايت

📚 أمثلة على التحويل الست عشري

مثال 1: نص بسيط إلى ست عشري

الإدخال Hello

48 65 6c 6c 6f

شرح: يتم تحويل كل حرف إلى قيمته الست عشرية في ASCII (H=0x48, e=0x65, l=0x6C, o=0x6F) Each character is converted to its hexadecimal ASCII value (H=0x48, e=0x65, l=0x6C, o=0x6F)

مثال 2: ست عشري إلى نص

الإدخال 54 68 65 20 71 75 69 63 6b 20 62 72 6f 77 6e 20 66 6f 78

The quick brown fox

مثال 3: أرقام ورموز خاصة

الإدخال 2025 @ #

32 30 32 35 20 40 20 23

مثال 4: رمز تعبيري UTF-8

الإدخال 🦊 (fox emoji)

f0 9f a6 8a

شرح: تتطلب الرموز التعبيرية في UTF-8 عدة بايتات (4 بايتات لهذا الرمز التعبيري للثعلب) UTF-8 emojis require multiple bytes (4 bytes for this fox emoji)

🏛️ ما هو النظام الست عشري؟

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

⚙️ كيف يعمل

يتم تمثيل كل حرف في النص بقيمته الرقمية في ترميز الأحرف (عادة ASCII أو UTF-8). ثم يتم تحويل هذا الرقم إلى تدوين الأساس 16. على سبيل المثال ، الحرف 'A' له قيمة ASCII 65 (عشري) = 41 (ست عشري).

🎯 الاستخدامات الشائعة

النظام الست عشري ضروري في البرمجة لعناوين الذاكرة، أكواد الألوان (#FF5733)، عناوين MAC، التجزئات التشفيرية، توقيعات الملفات، ترميزات الأحرف، وتصحيح أخطاء البيانات الثنائية.

🔐 النظام الست عشري في علم التشفير

غالبًا ما تنتج العمليات التشفيرية بيانات ثنائية يتم ترميزها بالنظام الست عشري للعرض. عادة ما يتم عرض دوال التجزئة (MD5 ، SHA-256) ومفاتيح التشفير بالتنسيق الست عشري لسهولة القراءة والنقل.

📊 جدول التحويل

عشري ← ست عشري:
0-9 ← 0-9
10 ← A, 11 ← B, 12 ← C
13 ← D, 14 ← E, 15 ← F
16 ← 10, 255 ← FF
0-9 → 0-9
10 → A, 11 → B, 12 → C
13 → D, 14 → E, 15 → F
16 → 10, 255 → FF

💡 نصائح احترافية

• استخدم البادئة "0x" للإشارة إلى القيم الست عشرية
• رقمان ست عشريان = 1 بايت = 8 بتات
• الأحرف الكبيرة مقابل الصغيرة هي مجرد اصطلاح
• تحقق دائمًا من السلاسل الست عشرية قبل فك تشفيرها

❓ Frequently Asked Questions

فيما يستخدم الترميز الست عشري؟+

يستخدم الترميز الست عشري على نطاق واسع في البرمجة والحوسبة: تمثيل عناوين الذاكرة، أكواد الألوان في تصميم الويب (#RRGGBB)، عناوين MAC، تحليل الملفات الثنائية، التجزئات التشفيرية، ترميز URL، وتسلسلات الهروب للأحرف. يوفر طريقة مدمجة لتمثيل البيانات الثنائية بتنسيق يمكن قراءته من قبل الإنسان.

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

لتحويل النص إلى ست عشري: 1) حدد "نص (UTF-8)" كتنسيق إدخال و "ست عشري" كإخراج. 2) أدخل النص في مربع الإدخال، وستقوم الأداة بتحويله في الوقت الفعلي. سيتم تحويل كل حرف إلى قيمته الست عشرية (على سبيل المثال، 'A' يصبح 41). تتعامل الأداة تلقائيًا مع ترميز UTF-8 للأحرف الدولية والرموز التعبيرية.

ما الفرق بين ترميز ASCII و UTF-8 الست عشري؟+

يستخدم ASCII بايتًا واحدًا لكل حرف (128 حرفًا كحد أقصى)، بينما يستخدم UTF-8 من 1 إلى 4 بايتات حسب الحرف. بالنسبة للنص الإنجليزي الأساسي (A-Z, 0-9)، فهما متطابقان. لكن UTF-8 يمكنه تمثيل جميع أحرف Unicode بما في ذلك الرموز التعبيرية، والأحرف الصينية، وما إلى ذلك. على سبيل المثال، "A" هو 41 في كليهما، لكن "你" هو E4 BD A0 في UTF-8 (3 بايتات).

كيف يمكنني فك تشفير الست عشري إلى نص؟+

لفك تشفير الست عشري إلى نص: 1) حدد "ست عشري" كتنسيق إدخال و "نص (UTF-8)" كإخراج. 2) أدخل القيم الست عشرية (مع أو بدون مسافات، مع أو بدون بادئة 0x). تقوم الأداة تلقائيًا بإزالة المسافات والبادئات، ثم تحول كل زوج ست عشري إلى الحرف المقابل له.

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

نعم! حدد "ست عشري" كإدخال و "ثنائي" كإخراج. يتحول كل رقم ست عشري إلى 4 أرقام ثنائية (بتات) بالضبط. على سبيل المثال: F (ست عشري) = 1111 (ثنائي)، A (ست عشري) = 1010 (ثنائي). هذا التحويل مفيد لفهم العمليات على مستوى البت والبرمجة منخفضة المستوى.

ماذا يعرض عارض البايت؟+

يعرض عارض البايت البيانات بتنسيق تفريغ ست عشري احترافي (hex dump)، على غرار محررات النظام الست عشري. يعرض: عناوين الذاكرة على اليسار، والقيم الست عشرية في المنتصف، وتمثيل ASCII على اليمين. هذا التنسيق قياسي في تصحيح الأخطاء والهندسة العكسية وتحليل الملفات.

هل التحويل الست عشري قابل للعكس؟+

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

لماذا نستخدم النظام الست عشري بدلاً من العشري؟+

يتوافق النظام الست عشري تمامًا مع الثنائي: رقم ست عشري واحد = 4 بتات، رقمان ست عشريان = 1 بايت. هذا يجعله أكثر إحكامًا من الثنائي (أقصر 4 مرات) وأكثر سهولة للحوسبة من العشري. من الأسهل أيضًا التحويل ذهنيًا بين الست عشري والثنائي، ولهذا يفضله المبرمجون.

🔗 Related Encoding Tools

📝 Base64 Encoder

Encode and decode text using Base64 encoding scheme for data transmission and storage

Try Base64 →

🔢 Binary Converter

Convert text to binary and vice versa with comprehensive Base-2 conversion

Try Binary →

🔤 ASCII Converter

Convert between text and ASCII character codes with detailed tables

Try ASCII →