ما هو NanoID؟
NanoID هو مولِّد معرّفات فريدة صغير الحجم وآمن لعناوين URL، صُمم لتطبيقات الويب الحديثة وواجهات API والأدوات الداخلية. يستخدم التنسيق الافتراضي 21 حرفًا من أبجدية مكوّنة من 64 حرفًا، ما يمنحك نحو 126 بتًا من العشوائية مع بقاء المعرّف قصيرًا بما يكفي لعناوين URL وأسماء الملفات وبيانات الاختبار.
كل شيء في هذه الأداة يعمل محليًا داخل متصفحك. الأبجدية المخصصة التي تدخلها والمعرّفات التي تُنشئها لا تغادر الصفحة، وهذا يجعلها عملية للنماذج السريعة، وإنشاء البيانات التجريبية، والمهام التشغيلية لمرة واحدة.
النقاط الأساسية:
- آمن لعناوين URL: يستخدم A-Z وa-z و0-9 و- و_.
- قابل للتخصيص: يمكنك تعديل الطول والأبجدية بما يناسب القيود لديك.
- عشوائية آمنة: يستخدم قيَمًا عشوائية مشفّرة داخل المتصفح.
- تصدير كنص عادي: يمكنك نسخ الدفعة الحالية أو تنزيلها عندما تحتاج إلى بيانات أولية أو محتوى تجريبي أو قوائم جاهزة للاستيراد.
إرشادات عملية:
- احتفظ بالطول الافتراضي البالغ 21 حرفًا عندما تحتاج إلى معرّف عام قوي مع احتمال تصادم منخفض جدًا.
- المعرّفات الأقصر مناسبة لرموز واجهة مؤقتة أو بيانات محاكاة محلية، لكن خطر التصادم يرتفع كلما قلّ الطول أو كبر حجم الدفعة.
- الأبجدية الأكبر تمنح مقدارًا أعلى من الإنتروبيا لكل حرف، لذلك يمكنك غالبًا تقصير المعرّفات دون التضحية الكبيرة بالتفرّد.
- يجب أن تحتوي الأبجديات المخصصة على أحرف فريدة فقط. الأحرف المكررة تشوّه التوزيع، لذلك تمنعها هذه الأداة قبل إنشاء النتائج.