كاشف نهاية السطر اكتشاف وعد نهايات الأسطر (CRLF، LF، CR) في ملفات النص.
كاشف نهاية السطر
اكتشاف وعد نهايات الأسطر (CRLF، LF، CR) في ملفات النص.
لصق النص
لصق المحتوى النصي الذي تريد تحليله.
تحليل
انقر على تحليل للكشف عن أنواع نهاية السطر وتحديدها.
عرض النتائج
مشاهدة العدات لنهايات الأسطر CRLF و LF و CR مع التوصيات.
What Is كاشف نهاية السطر?
كاشف نهاية السطر يقوم بتحليل النص لتحديد وعدّ أنواع نهايات الأسطر المستخدمة. تستخدم أنظمة التشغيل المختلفة اتفاقيات نهاية سطر مختلفة: يستخدم نظام ويندوز CRLF (\r\n) ، بينما يستخدم يونكس/لينكس/ماك أو إس LF (\n) ، واستخدم ماك أو إس الكلاسيكي CR (\r). يمكن أن تسبب النهايات المختلطة مشكلات في التحكم الإصدار، ومحررات النصوص، والسكريبتات. يقوم هذا الأداة بتحديد كل نوع، وتحديد الاتفاقية السائدة، وكشف النهايات الم مختلطة، وتقديم توصية للتطبيع.
Why Use كاشف نهاية السطر?
-
يعد جميع أنواع نهاية السطر الثلاثة: CRLF و LF و CR.
-
يكشف عن نهايات سطر مختلطة قد تسبب مشاكل في التوافق.
-
يعرف اتفاقية نهاية السطر المهيمنة.
-
يقدم توصيات للتطبيع.
Common Use Cases
مشاكل Git
تشخيص صراعات نهاية السطر في مستودعات Git، خاصة في المشاريع متعددة المنصات.
تصحيح الأخطاء في البرامج النصية
تصحيح برامج نصية فاشلة على نظام Windows أو برامج باتش فاشلة على لينكس بسبب نهايات الأسطر.
مراجعة الشفرة
التحقق من توافق نهايات السطور عبر ملفات الشفرة المصدرية.
مقارنة الملفات
فهم سبب اختلاف الملفات في أدوات DIFF بسبب اختلافات في نهايات الأسطر.
Technical Guide
يقوم الكاشف بمسح نص الإدخال حرفًا بحرف. يعترف بثلاثة أنماط لنهاية السطر:
- CRLF (\r\n): تسلسل من حرفين، يتم عدّه كنهاية سطر واحدة. يتم استهلاك \n بعد \r لمنع العد المزدوج.
- LF (\n): حرف واحد، يتم عده فقط عند عدم وجود \r قبله.
- CR (\r): حرف واحد، يتم عده فقط عند عدم وجود \n بعده.
تتم وضع علامة على النهايات المختلطة عندما يكون هناك أكثر من نوع موجود. يتم تحديد النوع السائد عن طريق مقارنة العدّات. عدّ الأسطر الإجمالي هو مجموع جميع نهايات الأسطر بالإضافة إلى واحد (للخط الأخير).
منطق التوصية: إذا تم اكتشاف نهايات مختلطة، يوصي الأداة بتطبيع النوع الأكثر شيوعًا (CRLF لمدخلات شفرة ويندوز الثقيلة، LF لمدخلات شفرة يونكس الثقيلة).
Tips & Best Practices
-
1نهايات السطور المختلطة هي مصدر شائع للضوضاء في Git diff - قم بالتطبيع قبل الالتزام.
-
2يمكن لمعظم المحررات الحديثة (VS Code، Sublime) تحويل نهايات الأسطر عبر إعدادات الشريط العلوي.
-
3يمكن لإعداد core.autocrlf في Git مساعدة إدارة نهايات السطور عبر المنصات.
-
4يستخدم Unix/macOS LF، ويستخدم Windows CRLF - اختر معيارًا واحدًا لمشروعك.
Related Tools
محدد صيغة الملف
اكتشاف صيغة الملف عن طريق تحليل البايتات السحرية (توقيع الملف) في الرأس.
🔄 File Conversion
كاشف الترميز
اكتشاف ترميز ملف النص (UTF-8، UTF-16، ASCII، Latin-1).
🔄 File Conversion
كاشف ومحذف العلامة الترتيبية للبايتات
اكتشاف وإزالة علامات ترتيب البايتات (BOM) من الملفات النصية.
🔄 File Conversion
مُشاهد بيانات ملف
استعراض بيانات ملف شاملة الحجم، النوع، الإنتروبيا، والرأس السداسي.
🔄 File ConversionFrequently Asked Questions
Q ما الفرق بين CRLF و LF?
Q لماذا تسبب نهايات السطور المختلطة مشاكل؟
Q كيف يمكنني إصلاح نهايات السطور المختلطة؟
Q ماذا عن نهايات الأسطر CR؟
Q هل يدير Git نهايات السطور؟
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.