HTML फ़ाइल ऑनलाइन ख़राब करें
.html फ़ाइल मुफ़्त में ऑनलाइन ख़राब करें। अमान्य बाइट अनुक्रम डालता है और टैग ढाँचा तोड़ता है, इसलिए पृष्ठ कूड़े जैसा दिखता है या लोड ही नहीं होता।
- कोई अपलोड नहीं
- आकार की कोई सीमा नहीं
- कोई रजिस्ट्रेशन नहीं
अपनी HTML फ़ाइल करप्ट कीजिए
.html, .htm, .xhtml के लिए तैयार किया गया, और बाक़ी हर फ़ॉर्मैट पर भी उतनी ही अच्छी तरह काम करता है।
HTML फ़ाइलों को ठीक से करप्ट करना क्यों मुश्किल है
आम इस्तेमाल के प्रारूपों में HTML सबसे उदार है। ब्राउज़र टूटी मार्कअप ठुकराने के बजाय दिखाने के लिए बने हैं, इसलिए बिगड़े टैग वाली फ़ाइल भी कुछ न कुछ दिखा ही देती है। HTML फ़ाइल को सचमुच विफल करने का मतलब है मार्कअप पर नहीं, एन्कोडिंग पर हमला करना।
यह टूल क्या नष्ट करता है
- अक्षर एन्कोडिंग. अमान्य UTF-8 अनुक्रम डाले जाते हैं, जिससे ब्राउज़र का डिकोडर पूरे दस्तावेज़ में प्रतिस्थापन चिह्न उगल देता है।
- doctype और head. doctype तथा meta charset घोषणा वाले शुरुआती बाइट नष्ट कर दिए जाते हैं।
- टैग ढाँचा. पूरे मुख्य भाग में कोणीय कोष्ठक और विशेषताओं के उद्धरण चिह्न तोड़ दिए जाते हैं।
- भीतर लिखी स्क्रिप्ट और शैलियाँ. फ़ाइल के भीतर लिखा CSS और JavaScript भी मार्कअप के साथ ख़राब हो जाता है, इसलिए ख़ाका बचाने वाला कुछ नहीं बचता।
इसके बाद आपको क्या दिखेगा
| ऐप्लिकेशन | व्यवहार |
|---|---|
| Chrome / Firefox / Safari | पृष्ठ के बजाय टूटे अक्षरों और प्रतिस्थापन चिह्नों की दीवार दिखाते हैं। |
| HTML जाँचकर्ता | एन्कोडिंग त्रुटियाँ और सैकड़ों ढाँचागत गड़बड़ियाँ बताते हैं। |
| स्टैटिक साइट जनरेटर | ख़राब स्रोत फ़ाइल पर बिल्ड विफल कर देते हैं। |
| ईमेल क्लाइंट | HTML मुख्य भाग को अपठनीय टेक्स्ट के रूप में दिखाते हैं। |
लोग ऐसा क्यों करते हैं
- यह परखना कि CMS का आयात रास्ता ख़राब HTML ठुकराता है।
- यह जाँचना कि HTML साफ़ करने वाला या स्क्रैपर टूटे इनपुट पर क्रैश नहीं होता।
- वेब की कक्षा में यह दिखाना कि एन्कोडिंग की ख़राबी कैसी दिखती है।
- बिल्ड विफलता परखने के लिए टूटी स्रोत फ़ाइलें बनाना।
HTML फ़ाइल कैसे करप्ट करें
- अपनी .html फ़ाइल ऊपर वाले बॉक्स में छोड़िए, या चुनने के लिए क्लिक कीजिए।
- जब तक आपको आंशिक नुक़सान (Light) न चाहिए या रिकवरी सॉफ़्टवेयर को मात (Heavy) न देनी हो, स्तर Standard पर ही रहने दीजिए।
- फ़ाइल करप्ट करें दबाइए। प्रोसेसिंग आपके डिवाइस पर होती है, इसलिए यह लगभग तुरंत पूरी हो जाती है।
- नतीजा डाउनलोड कीजिए। डिफ़ॉल्ट रूप से इसमें मूल फ़ाइल नाम और बाइट लंबाई बनी रहती है।
HTML से जुड़े सवाल
ब्राउज़र फिर भी कुछ क्यों दिखाता है?
ब्राउज़र HTML कभी नहीं ठुकराते। वे किसी भी हाल से उबर आते हैं। बदले में आपको प्रतिस्थापन चिह्नों से भरा पृष्ठ मिलता है, और असली एन्कोडिंग ख़राबी यही पैदा करती है।
क्या इससे CSS और JavaScript भी टूटेंगे?
फ़ाइल के भीतर लिखा कोई भी CSS या JavaScript उसी के साथ ख़राब होता है। बाहर से जुड़ी फ़ाइलें अलग हैं और अछूती रहती हैं।
क्या मैं पृष्ठ का सिर्फ़ एक हिस्सा ख़राब कर सकता हूँ?
हल्का स्तर सामग्री के क़रीब 0.5% को छूता है, जिससे आम तौर पर कुछ हिस्से ख़राब होते हैं और बाक़ी पढ़ने योग्य रह जाते हैं।
क्या यह XHTML पर काम करता है?
हाँ, और XHTML ज़्यादा बुरी तरह विफल होता है। उसे सख़्ती से पार्स किया जाता है, इसलिए टूटा दस्तावेज़ दिखाया नहीं बल्कि सीधे ठुकरा दिया जाता है।