Skip to main content

लाइन एंडिंग डिटेक्टर पाठ फ़ाइलों में लाइन समाप्ति प्रकार (CRLF, LF, CR) का पता लगाएं और गिनती करें।

Loading tool...

What Is लाइन एंडिंग डिटेक्टर?

लाइन एंडिंग डिटेक्टर पाठ का विश्लेषण करके लाइन समाप्ति के प्रकारों की पहचान और गणना करता है। अलग-अलग ऑपरेटिंग सिस्टम अलग-अलग लाइन समाप्ति कन्वेंशन का उपयोग करते हैं: विंडोज़ CRLF (\r\n) का उपयोग करता है, यूनिक्स/लिनक्स/मैकओएस LF (\n) का उपयोग करता है, और क्लासिक मैक ओएस CR (\r) का उपयोग करता था। मिश्रित लाइन समाप्ति संस्करण नियंत्रण, पाठ संपादकों और स्क्रिप्ट्स में समस्याएं पैदा कर सकती हैं। यह टूल प्रत्येक प्रकार की गणना करता है, प्रमुख कन्वेंशन की पहचान करता है, मिश्रित समाप्ति का पता लगाता है और सामान्यीकरण के लिए एक सिफारिश प्रदान करता है।

Technical Guide

डिटेक्टर इनपुट पाठ को चरित्र-दर-चरित्र स्कैन करता है। यह तीन लाइन समाप्ति पैटर्न को पहचानता है:

- CRLF (\r\n): दो-चरित्र अनुक्रम, एक लाइन समाप्ति के रूप में गिना जाता है। \r के बाद \n को डबल-काउंटिंग से बचने के लिए उपभोग किया जाता है।
- LF (\n): एकल चरित्र, केवल तभी गिना जाता है जब यह \r द्वारा पूर्ववर्ती नहीं होता है।
- CR (\r): एकल चरित्र, केवल तभी गिना जाता है जब इसके बाद \n न हो।

मिश्रित समाप्ति तब ध्वजांकित की जाती हैं जब एक से अधिक प्रकार मौजूद होते हैं। प्रमुख प्रकार को गणना की तुलना करके निर्धारित किया जाता है। कुल लाइन गणना सभी लाइन समाप्ति के योग के बराबर होती है плюस एक (अंतिम लाइन के लिए)।

सिफारिश तर्क: यदि मिश्रित समाप्ति का पता लगाया जाता है, तो टूल अधिक सामान्य प्रकार (विंडोज़-भारी कोडबेस के लिए CRLF, यूनिक्स-भारी कोडबेस के लिए LF) में सामान्यीकरण करने की सिफारिश करता है।

Related Tools

About This Tool

लाइन एंडिंग डिटेक्टर is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.