شرح صيغة ملفات TXT

نص عادي · .txt

الامتداد.txt
نوع MIMEtext/plain
النوعالنص
المطوّر—
الإصدار الأول—
خالٍ من حقوق الملكيةنعم
الضغطبدون

ما هو ملف TXT؟

لا يحتوي ملف TXT إلا على محارف: لا خط ولا حجم ولا لون ولا صور ولا صفحات. تُختزل فكرة التخطيط إلى فواصل الأسطر والمسافات. لهذا فإن النص العادي أكثر الصيغ التي تفهمها الحواسيب متانة: ملف كُتب في السبعينيات يفتح اليوم وسيفتح بعد خمسين عامًا.

التفاصيل غير المرئية تختلف. ترميز المحارف اليوم عادةً UTF-8، لكن الملفات القديمة قد تستخدم Windows-1256 أو صفحة رموز أخرى، وتتلف الحروف العربية عند الفتح بالترميز الخطأ. ينهي Windows الأسطر بـ CR LF، بينما يستخدم Unix وmacOS LF فقط، ما يجعل الملف يظهر كسطر واحد في بعض المحررات.

متى يكون TXT الخيار الصحيح

نقاط القوة

  • يفتحه كل جهاز ومحرر ولغة برمجة
  • ملفات صغيرة، سهلة المقارنة في إدارة الإصدارات
  • طويل العمر، مستقل عن التطبيقات التي تأتي وتذهب

القيود

  • لا تنسيق ولا صور ولا جداول ولا روابط تشعبية
  • اختلافات الترميز ونهايات الأسطر قد تُظهر الملف تالفًا
  • لا بنية مستند: العناوين والقوائم مجرد أعراف

كيفية فتح ملف TXT

يفتح Notepad وTextEdit وأي محرر شيفرة أو علامة تبويب في المتصفح ملفات TXT. إذا ظهرت الحروف العربية أو غير اللاتينية بشكل خاطئ فقد اختار المحرر الترميز الخطأ؛ تتيح معظم المحررات إعادة فتح الملف بترميز UTF-8 أو صفحة رموز أخرى.

كيفية تحويل TXT

لإضافة عناوين وخطوط وجداول حوّل إلى صيغة معالج نصوص: TXT إلى DOCX لـ Word، وTXT إلى ODT لـ LibreOffice، أو TXT إلى RTF للمحررات القديمة. وفي الاتجاه الآخر يجرّد DOCX إلى TXT ملف Word إلى نصه، ويقرأ OCR PDF إلى TXT النص من مسح ضوئي.

الأسئلة الشائعة

لماذا يعرض ملف TXT محارف غريبة؟

يقرأ المحرر الملف بالترميز الخطأ. عادةً Windows-1256 بدلًا من UTF-8 أو العكس؛ اختر الترميز الصحيح من قائمة إعادة الفتح أو الترميز في المحرر.

لماذا يظهر الملف كله في سطر واحد في Notepad؟

يستخدم الملف نهايات أسطر Unix (LF)، بينما لا تتعرف النسخ القديمة من Notepad إلا على نهايات أسطر Windows (CR LF). أما Notepad الحالي أو WordPad أو أي محرر أكواد فيعرضه بشكل صحيح.

هل TXT هو نفسه RTF أو Markdown؟

الصيغ الثلاث نصوص يمكن فتحها في أي محرر، لكن RTF يحمل أكواد تنسيق، وMarkdown يستخدم علامات الترقيم لتحديد البنية. أما ملف TXT العادي فلا يحتوي على أي منهما.

هل يمكن أن يكون ملف TXT ضارًا؟

الملف نفسه لا يمكن تنفيذه ولا يحتوي على وحدات ماكرو أو سكربتات. الخطر الوحيد في المحتوى: روابط تصيّد أو أوامر يُطلب منك لصقها وتشغيلها.

هل هناك حد لحجم ملف TXT؟

لا حد في الصيغة نفسها: ملف النص مجرد سلسلة من المحارف، ولا يحد حجمه إلا نظام الملفات. الحد يأتي من البرنامج. المحررات البسيطة تحمّل الملف كله في الذاكرة فتبطئ مع الملفات الكبيرة جدًا أو ترفض فتحها. المحررات المصممة للملفات الكبيرة، مثل EmEditor أو Vim، تتعامل معها أفضل بكثير. وأدوات سطر الأوامر مثل less وgrep وhead تقرأ الملف على أجزاء وتتعامل مع أي حجم.

ما هو BOM في بداية ملف نصي؟

علامة ترتيب البايتات (BOM) هي المحرف غير المرئي U+FEFF الموضوع في أول الملف تمامًا. في UTF-16 تبيّن ترتيب البايتات. وفي UTF-8 هي البايتات الثلاثة EF BB BF، ولا تفعل سوى الإشارة إلى أن الملف بترميز UTF-8. كانت الإصدارات القديمة من Notepad في Windows تضيفها افتراضيًا. بعض البرامج تعتمد عليها، وبعضها يتعثر بها: فقد تتعطل البرامج النصية وملفات الإعداد وعناوين CSV. تتيح معظم محررات الشيفرة الحفظ معها أو بدونها.