कोड और डेटा
असली, मान्य सैंपल डेटा और कोड फ़ाइलें: JSON, XML, YAML, SQL, HTML, CSS, JS, Markdown, और एक प्लेन-टेक्स्ट लॉग — सभी एक ही छोटे सैंपल डेटासेट का वर्णन करते हैं।
ये फ़ाइलें असल में क्या हैं
नीचे दी गई हर फ़ाइल अपने फ़ॉर्मेट के लिए असली और मान्य है - JSON पार्स होता है, 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 रिपोर्ट
क्या ये फ़ाइलें डाउनलोड करने के लिए सुरक्षित हैं?
सभी सैंपल फ़ाइलें हम स्वयं बनाते हैं — इनमें कोई एक्ज़ीक्यूटेबल कोड या मैक्रो नहीं है। फ़ाइलें हमारे CDN से HTTPS पर परोसी जाती हैं; हर फ़ाइल के साथ डाउनलोड सत्यापित करने के लिए SHA-256 चेकसम और स्वतंत्र VirusTotal स्कैन रिपोर्ट का लिंक दिया गया है।
इस साइट की स्वतंत्र रूप से जाँच करें:
सामान्य उपयोग के मामले
पार्सर और इम्पोर्टर टेस्टिंग
यह पुष्टि करने के लिए कि यह मान्य, संरचित इनपुट को सही तरीके से संभालता है, किसी पार्सर, ETL जॉब या डेटाबेस इम्पोर्ट स्क्रिप्ट को एक असली JSON, XML, YAML या SQL सैंपल दें।
लिंटर और फ़ॉर्मेटर जाँच
हाथ से डिस्पोज़ेबल फ़िक्स्चर लिखने के बजाय, किसी असली HTML, CSS, JS या Markdown फ़ाइल के खिलाफ़ लिंटर, फ़ॉर्मेटर या स्टैटिक-साइट जनरेटर चलाएँ।
लॉग-व्यूअर और मॉनिटरिंग स्मोक टेस्ट
यह पुष्टि करने के लिए कि टाइमस्टैंप और लेवल सही तरीके से पार्स होते हैं, एक यथार्थवादी मल्टी-लाइन लॉग फ़ाइल को लॉग व्यूअर, एग्रीगेटर या अलर्टिंग नियम में लोड करें।
CI पाइपलाइन फ़िक्स्चर
अपनी रिपॉज़िटरी में छोटे डेटा फ़िक्स्चर कमिट करने के बजाय, टेस्ट सूट या CI जॉब से एक स्थिर, डायरेक्ट URL रेफ़र करें।
फ़ॉर्मेट और वैरिएंट
- JSON
- वेब API और कॉन्फ़िग फ़ाइलों के लिए स्टैंडर्ड डेटा-इंटरचेंज फ़ॉर्मेट।
- XML
- टैग-आधारित मार्कअप फ़ॉर्मेट, एंटरप्राइज़ डेटा इंटरचेंज और कॉन्फ़िग में अब भी आम।
- YAML
- एक इंसानों के पढ़ने योग्य फ़ॉर्मेट जो ऐप्लिकेशन और CI कॉन्फ़िगरेशन के लिए व्यापक रूप से इस्तेमाल होता है।
- SQL
- टेबल क्रिएशन और इंसर्ट स्टेटमेंट के साथ एक प्लेन-टेक्स्ट डेटाबेस डंप।
- HTML / CSS / JS
- लिंक्ड स्टाइलशीट और स्क्रिप्ट के साथ एक न्यूनतम असली वेबपेज।
- Markdown
- हेडिंग, एक लिस्ट, एक कोड ब्लॉक और एक टेबल के साथ README-स्टाइल फ़ाइल।
- LOG
- टाइमस्टैंप और मिश्रित गंभीरता स्तरों वाला एक प्लेन-टेक्स्ट एप्लिकेशन लॉग।
अक्सर पूछे जाने वाले सवाल
- क्या ये असली, पार्स करने योग्य फ़ाइलें हैं?
- हाँ। इस साइट की अधिकतर अन्य श्रेणियों के विपरीत, ये फ़ाइलें पैडेड प्लेसहोल्डर नहीं हैं — JSON, XML, YAML, SQL, HTML, CSS, JS और Markdown सभी मान्य हैं और सही तरीके से पार्स या रेंडर होंगे।
- क्या मैं इनका इस्तेमाल यह टेस्ट करने के लिए कर सकता हूँ कि मेरा पार्सर खराब इनपुट को अस्वीकार करता है?
- सीधे तौर पर नहीं — ये फ़ाइलें जानबूझकर मान्य हैं। इन्हें हैप्पी पाथ के लिए एक आधार के रूप में इस्तेमाल करें, फिर अमान्य टेस्ट केस बनाने के लिए किसी कॉपी में बदलाव करें।
- क्या JSON, XML और SQL फ़ाइलें एक ही डेटा का वर्णन करती हैं?
- हाँ। ये सभी एक ही छोटे सैंपल प्रोडक्ट डेटासेट को दर्शाती हैं, ताकि आप देख सकें कि अलग-अलग फ़ॉर्मेट में एक ही डेटा कैसा दिखता है।
- क्या मैं इन्हें ऑटोमेटेड टेस्ट सूट में इस्तेमाल कर सकता हूँ?
- हाँ। हर फ़ाइल का एक स्थिर, डायरेक्ट URL होता है, इसलिए आप इसे CI पाइपलाइन में फ़ेच कर सकते हैं, बजाय इसके कि अपनी रिपॉज़िटरी में फ़िक्स्चर कमिट करें।
- कौन-कौन से फ़ॉर्मेट उपलब्ध हैं?
- JSON, XML, YAML, SQL, HTML, CSS, JS, Markdown और LOG।