مولد ملفات عشوائية للاختبار
أنشئ ملفات ثنائية عشوائية حتى 64 ميجابايت لاختبار الرفع والتخزين. حدد الحجم والوحدة، ثم نزّل الملف فورًا. تتم المعالجة محليًا داخل متصفحك.
ابدأ الاستخدام
لماذا تحتاج إلى ملف عشوائي للاختبار؟
عند تطوير تطبيق ويب يتعامل مع رفع الملفات أو تخزينها أو نقلها، تحتاج غالبًا إلى ملفات بأحجام مختلفة لاختبار الأداء والحدود. بدلاً من إنشاء ملفات يدويًا أو استخدام ملفات حقيقية قد تحتوي على بيانات حساسة، يمكنك توليد ملف ثنائي عشوائي بسرعة.
مثال عملي
لنفترض أنك تريد اختبار رفع ملف حجمه 5 ميجابايت. أدخل الرقم 5 واختر وحدة MB، ثم اضغط زر التوليد. ستحصل على ملف بحجم 5 ميجابايت تمامًا (5 × 1024 × 1024 بايت) باسم random-file.bin ما لم تغيّره.
الخصائص والقيود
- الحد الأقصى لحجم الملف هو 64 ميجابايت، ويتم التحقق من ذلك قبل التوليد.
- يتم توليد البايتات محليًا في متصفحك باستخدام
crypto.getRandomValues، على دفعات لا تتجاوز 65,536 بايت (لتوافق مع حدود واجهة المتصفح). - المحتوى الناتج هو بايتات عشوائية تمامًا، وليس له أي تنسيق خاص أو امتداد معين.
- يتم الاحتفاظ بالبيانات في ذاكرة المتصفح أثناء التوليد، لذا قد يتطلب الملف الكبير ذاكرة أكبر مؤقتًا من حجمه النهائي.
- لا تستخدم هذه الأداة لتوليد مفاتيح أو بيانات تتطلب أمانًا عاليًا، فهي مخصصة لاختبارات التخزين والنقل فقط.
الأسئلة الشائعة
هل يمكنني توليد ملف بحجم أكبر من 64 ميجابايت؟
لا، الأداة تفرض حدًا أقصى قدره 64 ميجابايت بسبب قيود الذاكرة في المتصفح. إذا حاولت إدخال قيمة أكبر، ستظهر رسالة خطأ.
هل تغيير اسم الملف يؤثر على محتواه؟
لا، تغيير الاسم يغير فقط اسم الملف عند التنزيل، لكن المحتوى يظل بايتات عشوائية بنفس الحجم المحدد.
هل يمكنني استخدام الملف لاختبار رفع ملفات بامتدادات معينة؟
لا، الملف الناتج دائمًا بامتداد .bin ونوع MIME ثنائي. إذا كان اختبارك يتطلب امتدادًا معينًا، يمكنك إعادة تسمية الملف بعد التنزيل، لكن المحتوى لن يتغير.
تتم المعالجة محليًا داخل متصفحك.