ForHosting KIT · النصوص والذكاء الاصطناعي

مُرمِّز/مُفَكِّك ROT47

تصبح كلمة «Hello» هكذا: «w6==@»، إذ يتقدم كل محرف ASCII قابل للطباعة 47 موضعًا على دائرة من 94 محرفًا، وتمرير النتيجة مرة أخرى يعيد الأصل. تبقى المسافات والحروف العربية كما هي. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
Hello
تحصل على
النتيجة
w6==@

يُدير ROT47 أحرف ASCII القابلة للطباعة بمقدار 47 موضعًا بمقياس 94. نية البحث: مرمز مفكك rot47. لا يلزم اتصال شبكة ولا بذور عشوائية ولا حالة خادم لإجابة صحيحة.

كيف تعمل الإزاحة

تعمل طريقة ROT47 على محارف ASCII القابلة للطباعة وعددها 94، وهي النطاق من 33 إلى 126 الذي يضم الحروف اللاتينية والأرقام وعلامات الترقيم الشائعة. تخيّل هذه المحارف مرتبة على دائرة: يتقدم كل محرف في نصك 47 موضعًا على الدائرة، ويعود إلى البداية إذا تجاوز النهاية. لهذا تتحول الحروف كثيرًا إلى أرقام أو رموز، ففي «Hello» يصبح H حرف w، ويصبح e الرقم 6، وكل l علامة المساواة، وo علامة @. الإزاحة ثابتة دائمًا، فلا شيء تضبطه ولا مفتاح تتذكره.

لماذا الترميز وفك الترميز خطوة واحدة

لأن 47 هو نصف 94 تمامًا، فإن إزاحة المحرف مرتين تُكمل به دورة كاملة حول الدائرة وتعيده إلى مكانه. لذلك فإن ROT47 معكوس نفسه: العملية ذاتها ترمّز النص العادي وتفك النص المرمّز. ولا تُمس المحارف الواقعة خارج نطاق ASCII القابل للطباعة، فتبقى المسافات وفواصل الأسطر والحروف العربية والكتابات الأخرى والرموز التعبيرية كما هي، ويبقى تنسيق نصك سليمًا. وتُحسب النتيجة دون أي اتصال بالشبكة ودون عشوائية.

كيف يعمل

يُدير ROT47 أحرف ASCII القابلة للطباعة بمقدار 47 موضعًا بمقياس 94. انعكاسي على المدى 33–126؛ وحدات الرمز الأخرى لا تتغير. التنفيذ JavaScript خالص بلا خدمات خارجية.

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

فضّل الوحدات والمدى الصريحين على الإكراه الصامت للأنواع الخاطئة. عندما يكون الحقل اختياريًا تُوثَّق القيم الافتراضية في params وتُعاد في المخرجات. هذا

المدخلات والحدود والتقريب

الكسور الاختيارية تستخدم half-up مرة واحدة. تعيد المخرجات المدخلات الأساسية لتسجّل الأتمتة سياق كل استدعاء. لا يلزم اتصال شبكة ولا بذور عشوائية ولا حالة خادم لإجابة صحيحة.

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

عندما

متى تستخدمه

استخدمه عندما تطابق نية بحثك اسم الحاسبة وتحتاج إجابة قابلة للتكرار للتدريس أو عمليات مالية أو GIS أو أدوات نصية أو تاريخ الوحدات. يُدير ROT47 أحرف ASCII القابلة للطباعة بمقدار 47 موضعًا بمقياس 94. لا يلزم اتصال شبكة ولا بذور عشوائية ولا حالة خادم لإجابة صحيحة.

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

عندما يكون الحقل اختياريًا تُوثَّق القيم الافتراضية

فحص سريع

الصق القيم في الودجة المجانية وقارنها بجدول بيانات.

من هو المؤلف؟

Aspire (elon@forhosting.com)، تسليم بالإنجليزية فقط؛ Nitro يُرطّب المحليات.

كيف أفك ترميز نص بطريقة ROT47؟

الصق النص المرمّز وطبّق الأداة نفسها مرة أخرى. فطريقة ROT47 هي معكوس نفسها: التقدم 47 موضعًا مرتين يكمل دورة كاملة من 94، فتعود «w6==@» إلى «Hello».

ما المحارف التي يغيّرها ROT47؟

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

هل يستطيع أي شخص فك نص ROT47؟

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

هل يغيّر ROT47 طول النص؟

لا. يُستبدل كل محرف بمحرف واحد آخر أو يبقى كما هو، لذلك يحتوي النص المرمّز على عدد المحارف نفسه في الأصل، مع بقاء المسافات وفواصل الأسطر في أماكنها.

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

POSThttps://api.kit.forhosting.com/text/rot47

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

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

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

لكل طلب$0.002

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

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

أداة مجانية حتمية من المستوى A مع ودجة متصفح وواجهة API متطابقتين. الحاسبة مجانية في المتصفح وحتمية ومطابقة على مسار API. تُتحقق المدخلات قبل أي حساب؛ تفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من نتائج IEEE الخام عند طلب الكسور. استخدم عقد JSON نفسه من جداول البيانات وخطافات CMS والأتمتة،

كيف يعمل

الحاسبة مجانية في المتصفح وحتمية ومطابقة على مسار API. تُتحقق المدخلات قبل أي حساب؛ تفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من نتائج IEEE الخام عند طلب الكسور. استخدم عقد JSON نفسه من جداول البيانات وخطافات CMS والأتمتة أو عروض التدريس.

المدخلات والحدود والتقريب

قدّم المعاملات المطلوبة كأرقام أو سلاسل JSON كما هو موثّق. الأنواع غير الصالحة أو الحقول الإلزامية الناقصة أو القيم خارج المدى تُثير invalid_input برسالة واضحة. الحاسبة مجانية في المتصفح وحتمية ومطابقة على مسار API. تُتحقق المدخلات قبل أي حساب؛ تفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من نتائج IEEE الخام عند طلب الكسور. استخدم عقد JSON نفسه من جداول البيانات وخطافات CMS والأتمتة أو عروض التدريس.

متى تستخدمه

الحاسبة مجانية في المتصفح وحتمية ومطابقة على مسار API. تُتحقق المدخلات قبل أي حساب؛ تفشل الحمولات غير الصالحة بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من نتائج IEEE الخام عند طلب الكسور. استخدم عقد JSON نفسه من جداول البيانات وخطافات CMS والأتمتة أو عروض التدريس.

أتمتة

استدعِ واجهة API بنفس عقد JSON من n8n أو سكربتات أو CMS.

تدريس

اعرض الصيغة وأمثلة golden المثبتة دون برمجيات مملوكة.

هل هو مجاني في المتصفح؟

نعم. يعمل المستوى A بالكامل من جهة العميل بنفس نواة واجهة API.

هل يتصل بالشبكة؟

لا. كل التحويلات الرياضية والنصية محلية وحتمية.

ماذا يحدث عند إدخال غير صالح؟

يرمي المعالج invalid_input؛ والمهام الفاشلة لا تُفوتر.

هل يمكن استخدامه عبر API؟

نعم. أرسل نفس حقول JSON الموثّقة في params.

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