# تحويل سداسية إلى النص

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

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

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

اكتب أو الصق النص في حقل الإدخال وانقر على "تحويل". ستقوم الأداة بتحويل كل حرف إلى تمثيله السداسي العشري باستخدام القاعدة 16 (0-9، A-F). على سبيل المثال، "Hello" تصبح "48656C6C6C6F". يُمثَّل كل حرف بقيمته السداسية بناءً على نقطة رمز ASCII أو Unicode الخاصة به.

### هل يمكنني تحويل سداسي عشري إلى نص؟

نعم! الصق السلسلة السداسية العشرية في حقل الإدخال وانقر على 'تحويل'. تقوم الأداة تلقائيًا باكتشاف المدخلات السداسية العشرية وتحويلها إلى نص مقروء. يمكن إدخال القيم السداسية السداسية بمسافات أو بدون مسافات، ويتم قبول كل من الأحرف الكبيرة والصغيرة (A-F أو a-f أو a-f).

### ما هو النظام السداسي العشري وأين يُستخدم؟

سداسي عشري (سداسي عشري) هو نظام أرقام القاعدة 16 باستخدام الأرقام من 0-9 والأحرف A-F. يُستخدم على نطاق واسع في البرمجة للرموز اللونية (#FF0000 للأحمر)، وعناوين الذاكرة، وعناوين MAC، وتجزئة التشفير، وتمثيل البيانات الثنائية بشكل أكثر إحكاماً. يمكن لرقمين سداسي عشريين تمثيل بايت واحد (0-255)، مما يجعلها أكثر إحكاماً من الثنائية.

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

يوفر الرقم السداسي العشري تمثيلاً أكثر إحكاماً للبيانات الثنائية من الرقم العشري. بما أن الحواسيب تعمل بالصيغة الثنائية (الأساس 2)، فإن السداسي عشري (الأساس 16) يتم تحويله بسهولة - كل رقم سداسي عشري يمثل 4 بتات بالضبط. وهذا يجعل السداسي عشري مثاليًا لتمثيل البايت (رقمان سداسي عشريان = 8 بت)، وعناوين الذاكرة، والبيانات الثنائية بتنسيق يسهل قراءته من قبل البشر، وهو أسهل في التعامل معه من السلاسل الطويلة المكونة من 1 و0.

### كيف تعمل رموز الألوان سداسي عشري الألوان؟

تستخدم رموز الألوان السداسية 6 أرقام سداسية عشرية لتمثيل ألوان RGB: #RRRGGBB. يمثل كل زوج من الأرقام (00-FF) شدة الأحمر والأخضر والأزرق من 0-255. على سبيل المثال، #FF0000 هو اللون الأحمر الخالص، و#00FF00 هو اللون الأخضر، و#0000FF هو اللون الأزرق. في حين أن هذه الأداة تحول النص إلى سداسي عشري، فإن المبدأ هو نفسه - يوفر سداسي عشري طريقة مضغوطة لتمثيل القيم.

### هل الأحرف السداسية العشرية حساسة لحالة الأحرف؟

لا، القيم السداسية العشرية ليست حساسة لحالة الأحرف. يمكنك استخدام الأحرف الكبيرة (A-F) أو الصغيرة (a-f) بالتبادل. على سبيل المثال، "FF" و "ff" كلاهما يمثلان القيمة العشرية 255. تقبل هذه الأداة كلا التنسيقين عند فك التشفير العشري إلى نص، ويمكنك اختيار التنسيق المفضل لديك عند التشفير.

### كيف يتم استخدام السداسي العشري في لغات البرمجة؟

تستخدم معظم لغات البرمجة الصيغة السداسية العشرية مع بادئة '0x' (مثل 0xFF أو 0x1A2B). في C وC++ وJava وJavaScript وPython، يمكنك كتابة القيم السداسية العشرية مباشرةً في التعليمات البرمجية للألوان وأقنعة البتات وعناوين الذاكرة ومصفوفات البايتات. مثلًا، تستخدم JavaScript الصيغة السداسية العشرية لرموز الهروب Unicode (\x41 للحرف 'A')، ويستخدم CSS الصيغة السداسية العشرية للألوان (#FF5733)، بينما تستخدمها لغة التجميع لعناوين الذاكرة ورموز العمليات.

### ما هي مزايا التمثيل السداسي العشري على التمثيل الثنائي؟

السداسي العشري أكثر إحكامًا من الثنائي - رقم سداسي عشري واحد يمثل 4 بتات، لذا فإن البايت (8 بتات) يحتاج إلى رقمين سداسيين فقط مقابل 8 أرقام ثنائية. هذا يجعل النظام السداسي عشري مثاليًا لعرض تفريغ الذاكرة وتصحيح الأخطاء والعمل مع البيانات الأولية. على سبيل المثال، الرقم الثنائي "11111111" هو ببساطة "FF" بالرقم السداسي عشري. يسهل على البشر قراءتها وكتابتها مع الحفاظ على علاقة مباشرة مع القيم الثنائية.

### هل يمكن للعدد السداسي العشري تمثيل الأعداد السالبة أو قيم الفاصلة العائمة؟

نعم، لكن ذلك يتطلب فهم تمثيل البيانات. تستخدم الأعداد الصحيحة السالبة ترميز التكملة الثنائية (حيث يشير البت العالي إلى الإشارة)، وسترى قيمًا مثل 0xFFFFFFFFFFFF لـ -1 في أنظمة 32 بت. يمكن تمثيل الأعداد ذات الفاصلة العائمة (IEEE 754) بالرمز السداسي السداسي السداسي بإظهار ترميزها الثنائي الخام. على سبيل المثال، قد يكون الرقم العائم 1.0 هو 0x3F800000 في 32 بت سداسي عشري. تقوم هذه الأداة بتحويل تمثيلات الأحرف؛ أما بالنسبة لتحويلات الأرقام، فستحتاج إلى آلات حاسبة متخصصة.

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

كل رقم سداسي سداسي عشري يحوّل مباشرةً إلى 4 بتات ثنائية: 0=0000, 1=0001, 2=0010... F=1111. لتحويل سداسي عشري إلى عشري، اضرب كل رقم في 16 مرفوعًا إلى موضعه (من اليمين إلى اليسار، بدءًا من 0). على سبيل المثال، 0x2F = (2 × 16¹) + (15 × 16⁰) = 32 + 15 = 47. لتحويل العدد العشري إلى سداسي عشري، قم بالقسمة المتكررة على 16 واجمع الباقي. هذه العلاقة المباشرة مع الثنائية تجعل من النظام السداسي عشري لا يقدر بثمن في علوم الحاسوب والبرمجة.

إعلانك هنا؟

[راسلنا عبر البريد الإلكتروني](mailto:hi@dennn.is?subject=%D8%A7%D9%84%D8%A5%D8%B9%D9%84%D8%A7%D9%86%20%D8%B9%D9%84%D9%89%20OneClick%20Pro)

[إعلان مجموعة إضافات جاهزة للوكلاء من أجل WordPress.](https://sleekwp.com/?ref=oneclickpro)
