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

رقم تحقق ISO 7064

مع MOD 11-2 يأخذ الرمز 0794 حرف التحقق 0، فيصبح المعرّف الكامل 07940. أضف حرف التحقق إلى رمز رقمي أو أبجدي رقمي، أو افحص رمزًا كاملًا واعرف الحرف الذي كان متوقعًا. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
0794
النظام
mod11-2
وضع الحساب
Compute
تحصل على
المُدخَل
0794
حرف التحقق
0
مع رقم التحقق
07940
الطول
5

تعرّف ISO/IEC 7064 أنظمةً نقيةً لحرف التحقق تحمي المعرّفات من استبدال حرف واحد ومن كثير من أخطاء التبادل والإزاحة. يغطي MOD 11-2 السلاسل الرقمية الصرفة وقد يُصدر الحرف X في النهاية عندما تكون القيمة عشرة مطلوبة؛ ويغطي MOD 37-2 السلاسل الأبجدية الرقمية بالأحرف الكبيرة وقد يُصدر علامة النجمة في النهاية عندما تكون القيمة ستة وثلاثين مطلوبة. يستخدم كلا النظامين المعيار والأساس اثنين في مسار واحد من اليسار إلى اليمين ينتهي بالباقي واحد عندما تكون السلسلة الكاملة سليمة التكوين.

ما الذي يحميه ISO 7064 MOD 11-2 وMOD 37-2

توجد أحرف التحقق لأن الأشخاص والماسحات ولوحات المفاتيح تُفسد المعرّفات بطرق يمكن التنبؤ بها: رمز خاطئ واحد، رمzan متجاوران متبادلان، رقم مُدرج أو محذوف، أو إزاحة دائرية قصيرة لحقل ثابت. تُوحّد ISO/IEC 7064 عدة أنظمة نقية وهجينة حتى تتشارك الصناعات عقدًا رياضيًا واحدًا بدل اختراع مجاميع تحقق منزلية. النظامان النقيان ذوا الحرف الواحد المعروضان هنا هما MOD 11-2 وMOD 37-2.

يربط MOD 11-2 الأرقام من صفر إلى تسعة بالقيم من صفر إلى تسعة ويسمح بحرف تحقق تكميلي X بقيمة عشرة؛ وهو المخطط المستخدم في معرّفات ORCID وكثير من رموز المرجع الرقمية التي تحتاج ضمانًا أقوى من رقم بسيط بمعيار عشرة. يستخدم كلا النظامين الأساس اثنين: يسير المحرك من اليسار إلى اليمين، طايًا كل قيمة حرف بحيث يكون p مساويًا لمرتين p زائد قيمة الحرف، مخفّضًا بمعيار أحد عشر أو سبعة وثلاثين، وتنتهي السلسلة الكاملة سليمة التكوين دائمًا بالباقي واحد.

يكتشف هذا الشكل الجبري كل الاستبدالات المفردة ونسبة عالية من التبادلات المتجاورة وأخطاء محلية أخرى دون جدول بحث كبير. تنفّذ هذه الأداة هذين النظامين النقيين فقط؛ ولا تدّعي سلوك الهجين MOD 11,10 أو MOD 37,36، وتسمّي الخوارزمية في الاستجابة حتى تسجّل الأنظمة اللاحقة أي مخطط حمى القيمة.

كيف تحسب حرف تحقق أو تتحقق من معرّف كامل

أرسل حقل text يتضمن المعرّف. تُزال الشرطات والمسافات وتُحوَّل الأحرف إلى كبيرة حتى تُحلَّل مجموعات نمط ORCID والملصقات ذات المسافات؛ ويجب أن ينتمي كل حرف متبقٍ إلى أبجدية النظام المختار. النظام الافتراضي هو mod11-2 للعمل الرقمي؛ عيّن system إلى mod37-2 للحمولات الأبجدية الرقمية.

يسهّل هذا الشكل إظهار «أدخلتَ X، وكان المتوقع Y» في نموذج دون استدعاء ثانٍ. تفشل السلاسل الفارغة والنص المفقود والأحرف خارج الأبجدية وقيم mode أو system غير الصالحة قبل انتهاء المسار المعياري ولا تُحسب. فضّل compute عند سكّ معرّفات جديدة؛ وفضّل validate عند استلام معرّف من مستخدم أو ملف شريك أو ملصق ممسوح وتحتاج بوابة منطقية قبل البحث عن السجل.

أين تناسب أحرف تحقق ISO 7064 الأنظمة الفعلية

منصات البحث والأوساط الأكاديمية التي تُصدر أو تقبل معرّفات رقمية بنمط ORCID تستطيع إعادة حساب أو التحقق من حرف MOD 11-2 الختامي قبل حفظ رابط الملف الشخصي، فالتقط رقمًا واحدًا مكتوبًا خطأ عند حدود النموذج. مكاتب الصحة والتعليم والإدارة التي ما زالت تنقل نماذج ورقية بأرقام مرجع متعددة الأحرف تستطيع التحقق عند الإدخال وإظهار حرف التحقق المتوقع لتصحيح سريع بدل إنشاء ملف أو قضية مكررة.

تعيد اختبارات التكامل ومهام جودة البيانات حساب حرف التحقق المتوقع لكل صف في تصدير CSV وتُعلّم الصفوف التي لم تعد السلسلة الكاملة المخزّنة فيها مطابقة، فتلقط التعديلات البشرية وأخطاء الانزياح بمقدار واحد في المولّدات. فرق المنتجات التي تستخدم Luhn أو Damm بالفعل للحقول الرقمية الصرفة تستطيع مع ذلك اعتماد ISO 7064 عندما يطلب عقد شريك مخططًا مذكورًا في معيار أو عندما يجب أن تحمل الحمولات الأبجدية الرقمية تحققًا ختاميًا واحدًا.

لا تعامل نجاح تحقق ISO 7064 كدليل تفويض أو ملكية — فهو يثبت فقط أن السلسلة سليمة التكوين تحت النظام النقي المختار، وهو معيار الأمانة نفسه الذي تطبقه على أي مجموع تحقق.

تدقيق أعمدة المعرّفات المصدَّرة

تحقّق دفعيًا من كل معرّف في CSV شريك أو تصدير مستودع تحت MOD 11-2 أو MOD 37-2 واعزل الصفوف التي لم يعد حرف تحققها يطابق القيمة المتوقعة المعاد حسابها.

ما هو حرف تحقق ISO 7064؟

هو حرف ختامي تعرّفه ISO/IEC 7064 بحيث ينتهي مسار معياري نقي على المعرّف الكامل بالباقي واحد، فيكتشف الاستبدالات المفردة وكثيرًا من أخطاء التبادل.

متى أستخدم MOD 11-2 مقابل MOD 37-2؟

استخدم mod11-2 للحمولات الرقمية الصرفة (قد يكون التحقق 0-9 أو X). استخدم mod37-2 للحمولات الأبجدية الرقمية بالأحرف الكبيرة (قد يكون التحقق 0-9 أو A-Z أو *).

لماذا يظهر حرف التحقق أحيانًا على شكل X أو نجمة؟

لأن التحقق قد يحتاج إلى قيمة تتجاوز الرموز العادية بخطوة. في MOD 11-2 تُكتب القيمة عشرة حرف X، وفي MOD 37-2، حيث تغطي الأرقام والحروف القيم من صفر إلى خمسة وثلاثين، تُكتب القيمة ستة وثلاثون نجمة.

هل يمكنني فحص معرّف ORCID بهذه الأداة؟

نعم، تستخدم معرّفات ORCID طريقة MOD 11-2. وتُحذف الشرطات والمسافات أولًا، فيمكنك لصق الصيغة المقسّمة إلى مجموعات، ويُقارن الحرف الأخير، رقمًا كان أو X، بحرف التحقق المتوقع.

كيف يُحسب حرف التحقق؟

تمر الأداة على الأحرف من اليسار إلى اليمين، فتضاعف القيمة المتراكمة وتضيف قيمة كل حرف، ثم تأخذ باقي القسمة على 11 أو 37. ويُختار حرف التحقق بحيث تنتهي السلسلة الكاملة بباقٍ قدره واحد.

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

POSThttps://api.kit.forhosting.com/enc/iso7064

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

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

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

لكل طلب$0.002

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

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

تحسب هذه القدرة ذلك الحرف الختامي لحمولة لديك مسبقًا، أو تتحقق من معرّف كامل يتضمنه بالفعل، وترفض الأحرف خارج الأبجدية المختارة بخطأ invalid_input واضح بدلًا من إسقاط البيانات غير الصالحة بصمت. تغذي الحسابات النقية نفسها الأداة المجانية في المتصفح ومسار API الخاص بـ KIT، فلا تختلف نتائج الاختبارات المرجعية وفحوصات نمط ORCID ورموز المستودعات وتدقيقات الدفعات على أي رقم.

ما الذي يحميه ISO 7064 MOD 11-2 وMOD 37-2

يربط MOD 37-2 الأرقام والأحرف الكبيرة من A إلى Z بالقيم من صفر إلى خمسة وثلاثين ويسمح بحرف تحقق تكميلي هو النجمة بقيمة ستة وثلاثين؛ وهو مناسب لرموز المنتجات ووسوم الأصول والسلاسل الأبجدية الرقمية المختلطة حيث تكون الأحرف جزءًا من الحمولة.

كيف تحسب حرف تحقق أو تتحقق من معرّف كامل

الوضع compute هو الافتراضي: يسير المحرك على الحمولة، ويعيد check_character كسلسلة من حرف واحد، ويعيد with_check كالحمولة مع ذلك الحرف حتى تستطيع تخزين أو طباعة سلسلة واحدة. يتوقع الوضع validate سلسلة كاملة من حرفين على الأقل، حمولة زائد تحقق ختامي. تُبلغ الاستجابة عن valid صحيحًا عندما ينتهي المسار الكامل بالباقي واحد، وتتضمن دائمًا check_character الملاحظ وexpected_check_character المعاد حسابه من الحمولة وحدها وسلسلة payload الجزئية دون الحرف الأخير. ولأن المسار تحليل خالص بلا ساعة ولا مصدر عشوائي ولا شبكة، تعطي المدخلات نفسها دائمًا نفس JSON في الأداة المجانية بالمتصفح وفي API. بسعر $0.002 لكل طلب ناجح تستطيع حماية الاستيرادات الجماعية ونماذج التسجيل وطابعات الملصقات بالدفعات دون التفاوض على مستوى مخصص.

أين تناسب أحرف تحقق ISO 7064 الأنظمة الفعلية

فرق التصنيع واللوجستيات التي تطبع رموز أصول أو كراتين أبجدية رقمية تستطيع اعتماد MOD 37-2 حتى لا توجّه الماسحات المحمولة ووكلاء مراكز الاتصال العمل بصمت إلى SKU خاطئ عند تبادل حرفين متجاورين. في كل سير عمل العقد واحد: نص نظيف للأبجدية، system هو mod11-2 أو mod37-2، mode هو compute أو validate، JSON منظم يمكن اختباره ذهبيًا، سلوك متطابق مجانًا في المتصفح أو عبر رصيد KIT المدفوع مسبقًا، وفشل صادق عندما يخرج الإدخال عن الأبجدية.

إصدار معرّفات رقمية بـ MOD 11-2

أنشئ حمولة أرقام متسلسلة أو عشوائية، واستدعِ compute مع system mod11-2، واحفظ with_check حتى يحمل كل معرّف جديد حرف تحقق ختاميًا قائمًا على المعيار قبل الطباعة أو البريد.

التحقق من الرموز المكتوبة أو الممسوحة عند الإدخال

عندما يُرسل مستخدم أو ماسح معرّفًا كاملًا، استدعِ validate بالنظام المطابق وامنَع البحث عندما يكون valid خطأ، مع إظهار expected_check_character للمساعدة في تصحيح خطأ مطبعي واحد.

كيف أحسب حرف تحقق بهذه API؟

أرسل POST مع text يساوي الحمولة وsystem على mod11-2 أو mod37-2 وmode compute (أو احذف mode). تتضمن الاستجابة check_character وwith_check.

كيف أتحقق من معرّف يتضمن حرف تحقق مسبقًا؟

أرسل POST بالسلسلة الكاملة والنظام المطابق وmode validate. تتضمن الاستجابة valid وcheck_character وexpected_check_character وpayload دون الحرف الأخير.

هل أداة رقم تحقق ISO 7064 مجانية؟

أداة المتصفح مجانية وتعمل محليًا. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بالسعر الأساسي المنشور $0.002؛ ولا تُحسب المدخلات غير الصالحة أبدًا.

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