النظام الذي أرفع إليه الملف يطلب نهايات أسطر ويندوز، أي خيار أختار عند التنزيل؟

في منظف المسافات اختر «CRLF (ويندوز)» من قائمة «نهايات الأسطر عند النسخ والتنزيل». عندها يُكتب النص المنظّف بفواصل ويندوز في الملف المنزّل وفي النسخ، ولا تتضاعف الفواصل التي كانت CRLF أصلًا. إن لم تغيّر القائمة يبقى الملف بفواصل LF، لأن المتصفح يحوّل الفواصل إلى LF عند اللصق.

نُشر في · دقائق قراءة: 2

ما الفرق بين LF وCRLF؟

نهاية السطر في الملف النصي رمز غير مرئي. أنظمة الويب وmacOS وLinux تستخدم رمزًا واحدًا اسمه LF، وويندوز تقليديًا يستخدم رمزين متتاليين CR ثم LF. أغلب البرامج الحديثة تقرأ الاثنين، لكن بعض أنظمة الاستيراد القديمة، أو برامج المحاسبة، أو الأجهزة، تشترط صيغة بعينها. إن طلب منك النظام نهايات ويندوز فهو يقصد CRLF.

ما يحدث للنص خطوة بخطوة

مثال محسوب

تلصق ملف CSV صغيرًا فيه سطران: «SKU,Name» ثم «SKU-1001,Coffee» وبعده مسافة زائدة. مربع النص في المتصفح يحوّل أي CRLF إلى LF لحظة اللصق.

القواعد الافتراضية تقص المسافة الزائدة من آخر السطر الثاني. وإن وصلت فواصل CRLF إلى الأداة كما هي، كما في اختبارنا المباشر للدالة، فقاعدة التوحيد تحوّل الاثنين إلى LF، فيكون إجمالي التغييرات 3.

مع اختيار CRLF في قائمة نهايات الأسطر، يُكتب الناتج هكذا: «SKU,Name» ثم CR وLF، ثم «SKU-1001,Coffee» ثم CR وLF.

ولا تخشَ التكرار: التحويل إلى CRLF يعامل الفاصل الذي كان CRLF أصلًا كفاصل واحد، فلا يصبح CR CR LF. جرّبنا نصًا يخلط الصيغتين، فخرجت كل فواصله CRLF نظيفة.

الخطوات

  1. افتح تنظيف المسافات والصق محتوى الملف.
  2. اختر القواعد التي تحتاجها. لملف بيانات، القواعد الافتراضية مناسبة غالبًا.
  3. من «نهايات الأسطر عند النسخ والتنزيل» اختر «CRLF (ويندوز)».
  4. اضغط «تنزيل ملف نصي»، فيُحفظ باسم cleaned-text.txt. غيّر الامتداد إن احتاج النظام إلى csv.

لماذا يظهر عدّاد «توحيد نهايات الأسطر» صفرًا؟

لأن المتصفح يسبق الأداة: حين تلصق نصًا فيه CRLF يحوّله مربع النص إلى LF قبل أن تراه القاعدة، فلا يبقى لها ما تحوّله. العدّاد يرتفع غالبًا مع الفواصل الخاصة فقط، مثل فاصل السطر U+2028 الذي يأتي أحيانًا مع النصوص المنسوخة من بعض التطبيقات. جرّبنا نصًا فيه واحد منها، فحوّلته القاعدة إلى LF وكان العدّاد 1.

النسخ أم التنزيل؟

الاختيار في القائمة يسري على الاثنين. لكن ما يحدث بعد النسخ خارج عن الأداة: إن لصقت النص في مربع نص آخر في المتصفح فقد يعيده إلى LF. لذلك إن كان النظام يشترط CRLF، فنزّل الملف وارفعه كما هو بدل النسخ واللصق.

أسئلة شائعة

هل تغيّر القائمة المعاينة؟

لا، المعاينة تعرض النص نفسه، والاختيار يؤثر في النسخ والتنزيل فقط.

هل تحذف الأداة سطرًا فارغًا في آخر الملف؟

الفاصل الأخير يبقى إن كان موجودًا، ولا يُضاف إن لم يكن.

هل يُرفع الملف إلى خادم؟

لا، التحويل والتنزيل يتمان في متصفحك.