الطريقة والحدود
تُبنى قائمة الأسماء داخل المتصفح من السابقة والاسم الأصلي الاختياري والعداد واللاحقة، ثم يُعاد إلحاق الامتداد الأخير. عند الجمع بين الاسم الأصلي والعداد نفصل بينهما بشرطة سفلية. الخانات حد أدنى فقط: العداد 1000 يبقى 1000 حتى عند اختيار ثلاث خانات، فلا نقص أرقاماً ولا نعيدها للصفر.
ننظف محارف المسار والتحكم والرموز غير المناسبة لأسماء الملفات، ونمنع الأسماء المحجوزة الشائعة بإضافة شرطة سفلية. نفحص التعارض بعد التنظيف وبمقارنة متحفظة لا تفرق بين الأحرف اللاتينية الكبيرة والصغيرة وبعض الأشكال المتوافقة في Unicode. يتوقف التنزيل عندما تتكرر الأسماء، ويمكن حل ذلك بتفعيل العداد أو تعديل القواعد.
نقرأ بايتات الملفات عند طلب ZIP، ونضعها في أرشيف جديد بأسماء UTF-8 دون تحويل محتواها. لا نكتب داخل المجلد الأصلي ولا نرفع الملفات إلى خادم. الأرشيف هنا للتجميع وليس لتقليل حجم الملفات أو حمايتها بكلمة مرور، وقد يزيد حجمه قليلاً بسبب أسماء الملفات ورؤوس ZIP.
حدود النسخة الحالية
- حتى 200 ملف في الدفعة وبحد إجمالي 50 ميغابايت.
- يُحفظ امتداد الملف الأخير حتى 100 حرف؛ الأسماء الطويلة تُختصر لتناسب الأرشيف.
- بداية العداد بين 0 و999999999، والحد الأدنى لخاناته بين 1 و9.
- الأداة لا تعيد تسمية الأصل ولا تحوّل الصيغ ولا تنشئ مجلدات فرعية؛ ZIP غير مشفر وغير مضغوط المحتوى.