Markdown फ़ाइल ऑनलाइन ख़राब करें
.md Markdown फ़ाइल मुफ़्त में ऑनलाइन ख़राब करें। अमान्य UTF-8 डालता है और वाक्य-रचना तोड़ता है, इसलिए संपादक और स्टैटिक साइट जनरेटर उस फ़ाइल पर विफल हो जाते हैं।
- कोई अपलोड नहीं
- आकार की कोई सीमा नहीं
- कोई रजिस्ट्रेशन नहीं
अपनी Markdown फ़ाइल करप्ट कीजिए
.md, .markdown, .mdx के लिए तैयार किया गया, और बाक़ी हर फ़ॉर्मैट पर भी उतनी ही अच्छी तरह काम करता है।
Markdown फ़ाइलों को ठीक से करप्ट करना क्यों मुश्किल है
Markdown की कोई अमान्य हालत होती ही नहीं: हर बाइट अनुक्रम तकनीकी रूप से दिखाया जा सकता है, इसलिए व्याकरण वाले प्रारूपों से अलग तरीक़ा चाहिए। Markdown फ़ाइल को तोड़ती है एन्कोडिंग, वाक्य-रचना नहीं: जैसे ही वह पढ़ी जा सकने वाली टेक्स्ट नहीं रहती, कोई रेंडरर उसे संभाल नहीं सकता।
यह टूल क्या नष्ट करता है
- अक्षर एन्कोडिंग. पूरी फ़ाइल में अमान्य UTF-8 अनुक्रम डाले जाते हैं, इसलिए उसे टेक्स्ट के रूप में पढ़ना विफल हो जाता है।
- फ़्रंट मैटर. YAML फ़्रंट मैटर वाले शुरुआती बाइट नष्ट कर दिए जाते हैं, जिससे स्टैटिक साइट जनरेटर तुरंत टूट जाते हैं।
- वाक्य-रचना के चिह्न. शीर्षकों के हैश, सूची चिह्न, कोड की बाड़ और लिंक के कोष्ठक मिटा दिए जाते हैं।
- कोड ब्लॉक. बाड़ वाले ब्लॉक के सीमांकक तोड़ दिए जाते हैं, इसलिए दस्तावेज़ का बाक़ी हिस्सा किसी कोड ब्लॉक में निगल जाता है।
इसके बाद आपको क्या दिखेगा
| ऐप्लिकेशन | व्यवहार |
|---|---|
| VS Code प्रीव्यू | प्रतिस्थापन चिह्न और फ़ाइल एन्कोडिंग की चेतावनी दिखाता है। |
| Jekyll / Hugo / Astro | ख़राब फ़्रंट मैटर या अपठनीय सामग्री पर बिल्ड विफल हो जाता है। |
| GitHub | स्वरूपित लेख के बजाय टूटे अक्षरों के रूप में फ़ाइल दिखाता है। |
| Pandoc | इनपुट पढ़ने की त्रुटि बताता है और रूपांतरण से इनकार कर देता है। |
लोग ऐसा क्यों करते हैं
- यह परखना कि स्टैटिक साइट का बिल्ड टूटी स्रोत फ़ाइल प्रकाशित करने के बजाय विफल होता है।
- यह जाँचना कि दस्तावेज़ीकरण प्रक्रिया ख़राब फ़ाइल का नाम बताती है।
- यह जाँचना कि Markdown रेंडरर अमान्य इनपुट पर क्रैश नहीं होता।
- CMS परीक्षण सूट के लिए टूटी सामग्री के नमूने बनाना।
Markdown फ़ाइल कैसे करप्ट करें
- अपनी .md फ़ाइल ऊपर वाले बॉक्स में छोड़िए, या चुनने के लिए क्लिक कीजिए।
- जब तक आपको आंशिक नुक़सान (Light) न चाहिए या रिकवरी सॉफ़्टवेयर को मात (Heavy) न देनी हो, स्तर Standard पर ही रहने दीजिए।
- फ़ाइल करप्ट करें दबाइए। प्रोसेसिंग आपके डिवाइस पर होती है, इसलिए यह लगभग तुरंत पूरी हो जाती है।
- नतीजा डाउनलोड कीजिए। डिफ़ॉल्ट रूप से इसमें मूल फ़ाइल नाम और बाइट लंबाई बनी रहती है।
Markdown से जुड़े सवाल
क्या Markdown «अमान्य» हो भी सकता है?
वाक्य-रचना के लिहाज़ से नहीं: कोई भी टेक्स्ट वैध Markdown है। यहाँ जो टूटता है वह एन्कोडिंग है, इसलिए फ़ाइल पढ़ी जा सकने वाली टेक्स्ट रहती ही नहीं, और असली ख़राबी यही करती है।
क्या फ़्रंट मैटर नष्ट होगा?
हाँ। फ़्रंट मैटर फ़ाइल के बिलकुल शुरू में, उसी हेडर हिस्से में रहता है जिस पर लिखा जाता है। स्टैटिक साइट का बिल्ड सबसे पहले आम तौर पर यही तोड़ता है।
क्या यह MDX पर काम करता है?
हाँ, और MDX ज़्यादा बुरी तरह विफल होता है क्योंकि वह सिर्फ़ दिखाया नहीं बल्कि संकलित किया जाता है।
क्या Markdown के लिए अलग पृष्ठ है?
यह टूल /corrupt-markdown-online/ भी संभालता है, और वह पृष्ठ इसी को प्रामाणिक संस्करण बताता है।