نظرة عامة
محوِّل فواصل الأسطر يحوِّل بين معايير نهايات الأسطر التي تستخدمها أنظمة التشغيل المختلفة — LF (Unix / macOS / Linux) و CRLF (Windows) و CR (Mac OS 9 القديم). كما يدعم "إزالة جميع فواصل الأسطر" لدمج النص متعدد الأسطر في سطر واحد. إنه أداة شائعة للتطوير عبر المنصات وتحليل السجلات ومعالجة السكربتات.
كيفية استخدام هذه الأداة
الخطوة 1 — الصق النص الذي تريد تحويله على اليسار. الخطوة 2 — اختر نمط نهاية السطر المستهدف من شريط الأدوات:
LF (\n) هو معيار Unix / macOS / Linux، و CRLF (\r\n) يُستخدم في Windows وبروتوكول HTTP، و CR (\r) هو نمط Mac OS 9 القديم، و"إزالة فواصل الأسطر" يستبدل كل فاصل سطر بمسافة. الخطوة 3 — تعرض اللوحة اليمنى النتيجة المحوَّلة في الوقت الفعلي؛ انسخها أو نزِّلها. تُوحِّد الأداة داخلياً المدخل إلى LF أولاً ثم تحوِّله إلى النمط المستهدف للحصول على نتائج مستقرة.حالات الاستخدام الشائعة
تحويل السكربتات المحرَّرة على Windows إلى LF قبل رفعها إلى خادم Linux، لتجنب أخطاء
bad interpreter؛ تنسيق ملفات سجلات Windows عند عرضها على Linux أو داخل حاوية Docker؛ التعامل مع ملفات قديمة في مستودع Git لم يُصلحها core.autocrlf؛ دمج الكود أو الفقرات متعددة الأسطر في سطر واحد لنموذج لا يسمح بفواصل الأسطر؛ توحيد نهايات الأسطر قبل تخزين النص في قاعدة بيانات.التفاصيل التقنية
LF هو
0x0A، و CRLF هو تسلسل البايتين 0x0D 0x0A، و CR هو 0x0D. تُوحِّد الأداة كلاً من \r\n و \r المنفرد إلى \n ثم تحوِّل إلى النمط المستهدف. لا يُمَس رأس BOM (0xEF 0xBB 0xBF)؛ استخدم أداةً أخرى إذا احتجت لإزالته. للملفات الكبيرة جداً يُوصى بالعمل على دفعات.الخصوصية والأمان
يحدث تحويل نهاية السطر بالكامل في متصفحك ولا يُرفع النص أبداً، فمن الآمن استخدامه مع السكربتات أو السجلات أو ملفات الإعدادات الحساسة الداخلية.