الكود والبيانات
ملفات بيانات وكود عينة حقيقية وصالحة: JSON وXML وYAML وSQL وHTML وCSS وJS وMarkdown وملف سجل نصي عادي — تصف جميعها مجموعة بيانات عينة صغيرة واحدة.
ما هي هذه الملفات فعليًا
كل ملف أدناه حقيقي وصالح لصيغته - فملف JSON قابل للتحليل (parse)، وملف XML صالح، وملف SQL قابل للتنفيذ، وملفات HTML/CSS/JS تُعرض في المتصفح، ويُعرض Markdown كما هو متوقع. وخلافًا لبقية الفئات في هذا الموقع، لا يتم حشو هذه الملفات للوصول إلى حجم مستهدف، لأن ما يهم في ملفات الكود والبيانات هو البنية الصحيحة القابلة للتحليل — وليس عدد بايتات محدد.
-
تنزيلsample-config.yamlYAML · 381 B تقرير VirusTotal
-
تنزيلsample-data.jsonJSON · 625 B تقرير VirusTotal
-
تنزيلsample-data.xmlXML · 560 B تقرير VirusTotal
-
تنزيلsample-dump.sqlSQL · 802 B تقرير VirusTotal
-
تنزيلsample-page.htmlHTML · 397 B تقرير VirusTotal
-
تنزيلsample-readme.mdMD · 620 B تقرير VirusTotal
-
تنزيلsample-script.jsJS · 634 B تقرير VirusTotal
-
تنزيلsample-style.cssCSS · 212 B تقرير VirusTotal
-
تنزيلsample.logLOG · 657 B تقرير VirusTotal
هل هذه الملفات آمنة للتنزيل؟
جميع الملفات النموذجية ننشئها بأنفسنا — بدون أي تعليمات برمجية قابلة للتنفيذ أو وحدات ماكرو. تُقدَّم الملفات عبر HTTPS من شبكة CDN الخاصة بنا، ولكل ملف مجموع تحقق SHA-256 للتأكد من سلامة التنزيل ورابط إلى تقرير فحص مستقل على VirusTotal.
تحقق من هذا الموقع بشكل مستقل:
حالات الاستخدام الشائعة
اختبار المحلِّلات (parsers) وأدوات الاستيراد
زوّد محلِّلًا (parser) أو مهمة ETL أو سكربت استيراد قاعدة بيانات بعينة JSON أو XML أو YAML أو SQL حقيقية للتأكد من أنه يتعامل بشكل صحيح مع مدخلات صالحة ومنظمة.
فحوصات أدوات فحص الكود (linter) والتنسيق
شغّل أداة فحص الكود (linter) أو التنسيق أو مولد المواقع الثابتة على ملف HTML أو CSS أو JS أو Markdown حقيقي، بدلًا من كتابة ملفات اختبار مؤقتة يدويًا.
اختبارات تحقق أولية لعارض السجلات والمراقبة
حمّل ملف سجل واقعي متعدد الأسطر في عارض سجلات أو أداة تجميع أو قاعدة تنبيه للتأكد من أن الطوابع الزمنية والمستويات تُحلَّل بشكل صحيح.
ملفات اختبار خطوط أنابيب CI
أشِر إلى رابط مباشر وثابت من مجموعة اختبارات أو مهمة CI بدلًا من إضافة ملفات بيانات صغيرة إلى مستودعك.
الصيغ والأنواع
- JSON
- الصيغة القياسية لتبادل البيانات في واجهات برمجة تطبيقات الويب وملفات الإعداد.
- XML
- صيغة ترميز قائمة على الوسوم (tags) لا تزال شائعة في تبادل بيانات وإعدادات المؤسسات.
- YAML
- صيغة قابلة للقراءة البشرية، تُستخدم على نطاق واسع في إعداد التطبيقات وCI.
- SQL
- تفريغ قاعدة بيانات نصي عادي يحتوي على عبارات إنشاء جداول وإدراج بيانات.
- HTML / CSS / JS
- صفحة ويب حقيقية بسيطة مرتبطة بورقة أنماط وسكربت.
- Markdown
- ملف على طراز README يحتوي على عناوين وقائمة وكتلة كود وجدول.
- LOG
- سجل تطبيق نصي عادي يحتوي على طوابع زمنية ومستويات خطورة متنوعة.
الأسئلة الشائعة
- هل هذه ملفات حقيقية وقابلة للتحليل؟
- نعم. وخلافًا لمعظم الفئات الأخرى في هذا الموقع، هذه الملفات ليست بدائل محشوة — فملفات JSON وXML وYAML وSQL وHTML وCSS وJS وMarkdown كلها صالحة وستُحلَّل أو تُعرض بشكل صحيح.
- هل يمكنني استخدام هذه الملفات لاختبار أن المحلِّل الخاص بي يرفض المدخلات الخاطئة؟
- ليس مباشرة — هذه الملفات صالحة عمدًا. استخدمها كأساس للمسار الناجح (happy path)، ثم عدّل نسخة منها لإنشاء حالات اختبار غير صالحة.
- هل تصف ملفات JSON وXML وSQL البيانات نفسها؟
- نعم. تمثل جميعها مجموعة بيانات المنتج العينة الصغيرة نفسها، بحيث يمكنك مقارنة شكل البيانات نفسها عبر الصيغ المختلفة.
- هل يمكنني استخدام هذه الملفات في مجموعة اختبارات آلية؟
- نعم. لكل ملف رابط مباشر وثابت، بحيث يمكنك جلبه ضمن خط أنابيب CI بدلًا من إضافة ملفات اختبار إلى مستودعك.
- ما هي الصيغ المتوفرة؟
- JSON وXML وYAML وSQL وHTML وCSS وJS وMarkdown وLOG.