تحويل النص إلى سداسية
قم بتحويل النص إلى تمثيل سداسي عشري أو فك تشفير سداسي عشري إلى نص باستخدام هذا المحول السداسي المجاني عبر الإنترنت. يستخدم على نطاق واسع من قبل المبرمجين لرموز الألوان وعناوين الذاكرة وتصحيح الأخطاء وترميز البيانات. احصل على تحويلات فورية بين النص والتنسيق السداسي العشري مع دعم أحرف 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++C و Java و JavaScript و Python، يمكنك كتابة حروف سداسية عشرية مباشرةً في التعليمات البرمجية للألوان وأقنعة البت وعناوين الذاكرة ومصفوفات البايت. على سبيل المثال، تستخدم جافا سكريبت سداسي عشري لحروف يونيكود (\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 واجمع الباقي. هذه العلاقة المباشرة مع الثنائية تجعل من النظام السداسي عشري لا يقدر بثمن في علوم الحاسوب والبرمجة.
