ترتيب

الطريقة والحدود

تُبنى قائمة الأسماء داخل المتصفح من السابقة والاسم الأصلي الاختياري والعداد واللاحقة، ثم يُعاد إلحاق الامتداد الأخير. عند الجمع بين الاسم الأصلي والعداد نفصل بينهما بشرطة سفلية. الخانات حد أدنى فقط: العداد 1000 يبقى 1000 حتى عند اختيار ثلاث خانات، فلا نقص أرقاماً ولا نعيدها للصفر.

ننظف محارف المسار والتحكم والرموز غير المناسبة لأسماء الملفات، ونمنع الأسماء المحجوزة الشائعة بإضافة شرطة سفلية. نفحص التعارض بعد التنظيف وبمقارنة متحفظة لا تفرق بين الأحرف اللاتينية الكبيرة والصغيرة وبعض الأشكال المتوافقة في Unicode. يتوقف التنزيل عندما تتكرر الأسماء، ويمكن حل ذلك بتفعيل العداد أو تعديل القواعد.

نقرأ بايتات الملفات عند طلب ZIP، ونضعها في أرشيف جديد بأسماء UTF-8 دون تحويل محتواها. لا نكتب داخل المجلد الأصلي ولا نرفع الملفات إلى خادم. الأرشيف هنا للتجميع وليس لتقليل حجم الملفات أو حمايتها بكلمة مرور، وقد يزيد حجمه قليلاً بسبب أسماء الملفات ورؤوس ZIP.

حدود النسخة الحالية

جرّب المثال في الأداة