ForHosting KIT · أدوات المطورين

محول النص إلى hex

تصبح Hello هي 48656c6c6f: يتحول كل بايت من بايتاتها الخمسة إلى رقمين سداسيين عشريين، وتشغل الحروف ذات العلامات والرموز التعبيرية عدة بايتات UTF-8. الصق قيمة سداسية عشرية لتستعيد النص حتى مع المسافات أو البادئة 0x. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
Hello
تحصل على
النتيجة
48656c6c6f
وضع الحساب
Encode
الفاصل
None
البايتات
5

الترميز السداسي العشري هو الطريقة اليومية لفحص ونقل البايتات الخام خلف سلسلة نصية: يتحول كل بايت إلى رقمين من صفر إلى تسعة ومن a إلى f، فيتمكن المهندسون من لصق القيم في أدوات التنقيح وتتبعات الشبكة وأدوات البرامج الثابتة والوثائق دون إفساد ثنائي. يحوّل محول النص إلى hex هذا النص اليونيكود البسيط إلى ذلك العرض السداسي عبر تسلسل UTF-8 كامل، أو يعكس المسار بفك تفريغ hex إلى نص مقروء. تختارون وضع الترميز أو الفك وفاصلًا اختياريًا لتطابق المخرجات ملخصات مضغوطة أو تفريغات مفصولة بمسافات أو قوائم بأسلوب MAC مفصولة بنقطتين أو أنماط مفصولة بشرطات. تفشل سلاسل hex ذات الطول الفردي بعد التنظيف بخطأ واضح لإدخال غير صالح بدل اختراع نصف بايت.

رمّزوا النص إلى hex بالفاصل الذي تحتاجونه

يسلسل المحرك السلسلة إلى UTF-8 ثم يعيّن كل بايت إلى رقمين سداسيين صغيرين بحيث تصبح A forty-one والمسافة twenty وتتوسع المحارف متعددة البايتات مثل الحروف المنبّرة أو الرموز التعبيرية إلى التسلسلات الصحيحة. يتحكم الحقل الاختياري separator في كيفية وصل تلك الأزواج: none ينتج سلسلة متصلة مضغوطة مثالية للملخصات واللصق الشبيه بالتجزئة؛ space يدرج مسافة واحدة بين البايتات لقابلية قراءة التفريغ الكلاسيكية؛ colon يعطي الأسلوب المألوف aa:bb:cc لمعرفات الأجهزة وملخصات الحزم؛ dash ينتج aa-bb-cc للأنماط الشائعة في ملاحظات Windows والبرامج الثابتة. السلاسل الفارغة صالحة وتُرمّز إلى نتيجة فارغة بصفر بايتات.

تتضمن الاستجابة دائمًا result بسلسلة hex وmode يساوي encode وseparator يعكس الاختيار المحلول وbytes يساوي طول UTF-8 قبل الترميز وencoding يساوي utf-8 حتى تتمكن الاختبارات من التحقق من المحتوى والحجم. المدخلات المتطابقة تنتج دائمًا مخرجات متطابقة لأن المسار حساب خالص بلا شبكة ولا ملح عشوائي ولا ساعة جدارية. استخدموا encode كلما احتجتم تمثيلًا آمنًا للصق لرسالة قصيرة أو عينة بروتوكول أو جزء إعداد يجب مقارنته بايتًا ببايت عبر الأدوات.

افكّوا hex إلى نص وارفضوا الحمولات السيئة

عيّنوا mode إلى decode وضعوا سلسلة سداسية في text. تُزال المسافات وعلامات الجدولة وأسطر جديدة في البداية والنهاية، وتُحذف المسافات الداخلية والنقطتان والشرطات والشرطات السفلية والفواصل وبادئات zero-x الاختيارية حتى تعمل التفريغات متعددة الأسطر واللصق بأسلوب MAC دون تنظيف يدوي. يُرفض أيضًا أي محرف خارج صفر–تسعة وa–f بعد التنظيف.

يعيد الفك الناجح result كنص مستعاد وmode decode وseparator كما قُدّم أو افتراضيًا وbytes كطول UTF-8 المفكوك وencoding utf-8. فضّلوا هذه القدرة عندما تكون نية البحث حرفيًا نص إلى hex أو hex إلى نص أو سلسلة إلى سداسي للمحتوى المقروء؛ مسارات الملفات الثنائية الخالصة تخص أدوات موجّهة للملفات.

الاستخدامات اليومية والحدود العملية

استدعوا محول النص إلى hex المجاني في المتصفح لعروض الصف ودفاتر الدعم وجولات البروتوكول والفحوصات لمرة واحدة دون تثبيت xxd أو hexdump أو مساعدات خاصة باللغة. مسار نموذجي يرمّز رمز إعداد قصيرًا بـ separator none للتخزين المضغوط ويرسله عبر نظام تذاكر ثم يفكه على الخدمة المستقبِلة بـ mode decode مع التحقق من أن bytes يطابق الطول الأصلي. مسار آخر يعيد الترميز بـ separator colon ليطابق أسلوب مخطط شبكة في لقطات الوثائق.

اقرنوا هذه النقطة بأدوات ترميز Base64 أو URL عندما يجب أن تنجو سلسلة عبر قنوات نصية متعددة، لكن افصلوا الخطوات حتى تطابق كل صفحة نية بحث واحدة. يتبع النص المصدر قواعد الاحتفاظ ذاتها لعناصر parse الأخرى في KIT، والنتائج آمنة للتثبيت في تركيبات التكامل المستمر لأن الخوارزمية حتمية بالكامل عبر العزلات.

عينات بروتوكول وتفريغات الدعم

رمّزوا رسائل UTF-8 قصيرة إلى hex للتذاكر وملاحظات الحزم، واختاروا فواصل space أو colon للقراءة، ثم افكّوا اللصق ذاته في الجانب المستقبِل.

كيف أحوّل النص إلى سداسي عشري؟

يحتوي result على hex بأحرف صغيرة؛ عيّنوا separator إلى space أو colon أو dash لفصل البايتات.

كيف أفك hex إلى نص؟

أرسلوا mode decode وضعوا سلسلة hex في text.

ماذا يحدث إذا كان طول سلسلة hex فرديًا؟

بعد إزالة الفواصل يُرفض عدد الأرقام الفردي ولا يُحصّل.

ما الفواصل المدعومة؟

عند encode: none (مضغوط افتراضيًا) أو space أو colon أو dash بين البايتات. عند decode تُقبل المسافات والنقطتان والشرطات وبادئات 0x الاختيارية وتُزال قبل parse.

لماذا ينتج الحرف ذو العلامة أو الرمز التعبيري عدة أزواج؟

لأن النص يُحوَّل أولًا إلى UTF-8، وفيه تشغل الحروف ذات العلامات والرموز التعبيرية أكثر من بايت واحد. وكل بايت يصبح رقمين سداسيين عشريين، فينتج الحرف الواحد عدة أزواج.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/enc/hex-text

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/enc/hex-text \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello"}'
{
  "text": "Hello"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.hex_text",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

تعمل الأداة المجانية في المتصفح بالكامل على جهازكم؛ وتوفّر واجهة API المدفوعة مسبقًا العقد الحتمي ذاته بسعر $0.002 لكل عنصر ناجح للسكربتات وSDK وتركيبات التكامل المستمر.

رمّزوا النص إلى hex بالفاصل الذي تحتاجونه

أرسلوا جسم JSON مع الحقل النصي الإلزامي text مضبوطًا على الرسالة البسيطة التي تريدون فحصها كبايتات، واتركوا mode عند القيمة الافتراضية encode أو عيّنوا mode إلى encode صراحة. تُقبل الأسماء البديلة input وvalue وs لحقل text، وقد تحل sep أو delim أو delimiter محل separator عندما تولّد عملاء قديمة النماذج.

افكّوا hex إلى نص وارفضوا الحمولات السيئة

بعد التطبيع يجب أن يكون عدد المحارف المتبقية زوجيًا: كل بايت يحتاج رقمين hex، لذا ترفع سلسلة hex فردية الطول invalid_input برسالة صريحة بدل حشو ربع بايت وهمي. إخفاقات التحقق لا تُحصّل على API المدفوعة مسبقًا، لذا استكشاف تفريغ مقطوع آمن للمشغّلين.

استخدام API والتسعير ومسارات العمل والحدود العملية

استخدموا API المدفوعة مسبقًا لـ KIT عندما يحتاج خلفية أو دالة بدون خادم أو harness اختبار برامج ثابتة أو SDK نفس خطوة encode أو decode تحت رصيد بسعر $0.002 لكل عنصر ناجح؛ التحقق الفاشل لا يستهلك الرصيد أبدًا بعد رفض المحرك. يمكن لمؤلفي SDK ربط حقل result مباشرة بزر نسخ، بينما تجعل تسميات mode وseparator وbytes أمثلة OpenAPI واضحة لمن يقارن تنسيقات التفريغ جنبًا إلى جنب.

الوثائق وفحوصات golden للتكامل المستمر

ثبّتوا تركيبات encode وdecode — بما فيها خطأ hex بطول فردي — حتى تفشل عينات الوثائق واختبارات التكامل المستمر بسرعة إذا انحرف تنسيق hex.

التعليم والتنقيح

يحوّل الطلاب والوكلاء النص إلى hex والعكس في الأداة المجانية بالمتصفح، مع فحص تسلسلات UTF-8 متعددة البايتات وأخطاء invalid_input الواضحة على التفريغات المقطوعة.

هل محول النص إلى hex مجاني؟

تعمل أداة المتصفح مجانًا على جهازكم. تستعمل استدعاءات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تُحصّل.

اطّلع على توثيق KIT الكامل ←