ملف نصي

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
ملف نصي
ملف نصي

الملف النصي هو نوع من ملفات الحاسوب التي تنظم في سلسلة من السطور.[1][2][3] يتم تخزين الملفات النصية في أنظمة ملفات الحاسوب. في بعض أنظمة التشغيل التي لا تقوم بتتبع حجم الملف بالبايت مثل CP/M و MS-DOS، تعلم نهاية الملفات النصية بإضافة رمز أو عدة رموز خاصة تعرف باسم معلمات نهاية الملف. تضاف هذه الرموز بعد آخر سطر في الملف النصي ، أما بالنسبة لأنظمة التشغيل الحديثة مثل مايكروسوفت ويندوز والأنظمة الشبيهة باليونكس، لا تحتوي الملفات النصية على معلمات نهاية الملف حيث أن نظام التشغيل يتعقب حجم الملف بالبايت.

وامتداد الملف النصي العادي يكون txt أو rtf [4]

ملف نصي

"الملف النصي" مصطلح يشير إلى نوع من الأوعية، بينما النص العادي يشير إلى المحتوى. قد تحتوي الملفات النصية نصوصا عادية، لكنها غير محدودة.

بشكل عام، تنقسم ملفات الحاسوب إلى نوعين: ملفات نصية وملفات ثنائية.

تخزين البيانات[عدل]

بسبب بساطتها، تستخدم الملفات النصية لتخزين البيانات. ويمكن تفادي العديد من المشاكل بإستخدام الملفات النصية. على سبيل المثال، يمكن إسترجاع محتوى الملفات النصية بسهولة عند حصول تلف للبيانات.

التنسيق[عدل]

في معظم أنظمة التشغيل يشير الملف النصي إلى النص العادي الذي يحتوي على تنسيقات قليلة جدا (على سبيل المثال، لا توجد نصوص غامقة أو مائلة). ويمكن عرض هذه الملفات وتحريرها بإستخدام محررات النصوص البسيطة. تحتوي الملفات النصية عادة على MIME من نوع "text/plain"، مع معلومات إضافية تشير إلى ترميز الملف.

مميزات الملفات النصية[عدل]

  • يمكن إنشاؤها والتعديل عليها بإستخدام العديد من البرامج غير المعقدة
  • يمكن نقلها بين نظم التشغيل المختلفة
  • صغيرة الحجم مقارنة بالملفات النصية ذات الإمتدادات الأخرى التي تشمل المحتوى نفسه
  • لا يمكن تضمين سلوك خفي أو برمجيات خبيثة فيها لذا فهي آمَن

إنشاء ملف نصي عادي[عدل]

ويمكنك إنشاء ملف نصي بحاسوبك من خلال محرر نصوص مثل Notepad الموجود في نظام التشغيل ويندوز [5]

  1. اضغط على قائمة ابدأ
  2. ابحث عن Notepad أو Microsoft word أو Wordpad
  3. اكتب النص
  4. احفظ الملف

أو من خلال الطريقة الآتية (خاصة بنظام التشغيل ويندوز):

  1. افتح سطح المكتب
  2. اضغط بزر الفأرة الأيمن واختر جديد
  3. اضغط على مستند نصي جديد
  4. اكتب النص
  5. احفظ الملف

محررات الملفات النصية[عدل]

  • Notepad (نظام التشغيل ويندوز)
  • Notepad++ (نظام التشغيل ويندوز)
  • Brackets (أنظمة التشغيل ويندوز، لينكس، ماك)
  • Komodo Edit (أنظمة التشغيل ويندوز، لينكس، ماك)
  • TextMate (نظام التشغيل ماك)
  • Vim (أنظمة التشغيل ويندوز ولينكس)
  • Atom (أنظمة التشغيل ويندوز، لينكس، ماك)
  • Microsoft WordPad (نظام التشغيل ويندوز)

أدوات أخرى للعمل في الملفات النصية[عدل]

هناك الكثير من الأدوات التي ابتكرت للعمل على الملفات النصية منها ما يلي:

  • برامج لحماية الملف عن طريق التشفير حيث يمكن تشفير الملفات النصية من خلال برامج مختصة مثل Zip-7 وهو يعتبر من أفضل الخيارات لحماية نصك[6]
  • برامج خاصة لمقارنة ملفين نصيين معاً وتحتوي على أدوات مقارنة نصية خاصة أو بنقرة بسيطة بحيث تمكنك من متابعة التعديلات على الملف النصي[7]
  • برامج لتحويل الملفات النصية وحفظها لتكون للقراءة فقط ولا يمكن تحريرها من قبل شخص آخر بعد أن يتم تحويلها إلى pdf [8]
  • أداوات لتقسيم الملفات النصية إلى أجزاء إن كانت كبيراة من مثل أداة Text file Split التي طرحتها مايكروسوفت [9]
  • تطبيقات لمشاركة الملفات النصية مثل تطبيق Onedrive [10] وهي مساحة تخزين يتيحها الموقع لمشاركة ملفاتك وحفظها على الشبكة العنكبوتية في حساب خاص بك موجود في مايكروسوفت وورد بحيث يتيح الرجوع إلى الملفات المكتوبة ومشاركتها عبر البريد الإلكتروني مع أي شخص لتحريرها أو الإطلاع عليها.

أنواع الملفات النصية في أنظمة تشغيل الكمبيوتر[عدل]

يوجد ثلاثة أنواع شائعة للملفات النصية على حسب نظام التشغيل وهي كالآتي:

  1. الملفات النصية في نظام التشغيل ويندوز
  2. الملفات النصية في نظام التشغيل يونكس
  3. الملفات النصية في نظام التشغيل ابل

الملفات النصية في نظام تشغيل ويندوز[عدل]

يستخدم كل من مايكروسوفت دوس ومايكروسوفت ويندوز تنسيق ملف نصي شائع، مع فصل كل سطر من النص بتركيبة مكونة من حرفين: إرجاع السطر (CR) وتغذية السطر (LF). من الشائع ألا يتم إنهاء السطر الأخير من النص بعلامة CR-LF ، ولا تقوم العديد من برامج تحرير النصوص (بما في ذلك المفكرة-Notepad) بإدراج واحد في السطر الأخير تلقائيًا.

في أنظمة تشغيل مايكروسوفت ويندوز، يعتبر الملف كملف نصي إذا كانت لاحقة اسم الملف ("ملحق اسم الملف") هي txt. ومع ذلك ، يتم استخدام العديد من اللواحق الأخرى للملفات النصية ذات الأغراض المحددة. على سبيل المثال ، عادةً ما يتم الاحتفاظ بالشفرة المصدر لبرامج الكمبيوتر في ملفات نصية لها لاحقات اسم الملف تشير إلى لغة البرمجة التي تمت كتابة المصدر بها.

تستخدم معظم ملفات مايكروسوفت ويندوز النصية ترميز "ANSI" أو "OEM" أو "يونيكود Unicode" أو "UTF-8". ما تسميه مصطلحات مايكروسوفت ويندوز "ترميزات ANSI" عادةً ما تكون ترميزات ISO / IEC 8859 أحادية البايت (على سبيل المثال ، ANSI في قوائم Microsoft Notepad هي "صفحة رمز النظام" ، غير يونيكود، ترميز قديم) ، باستثناء لغات مثل الصينية واليابانية والكورية التي تتطلب مجموعات أحرف مزدوجة البايت. تم استخدام ترميزات ANSI تقليديًا كلغات نظام افتراضية داخل Microsoft Windows ، قبل الانتقال إلى Unicode. على النقيض من ذلك ، تم تعريف ترميزات OEM ، والمعروفة أيضًا باسم صفحات التعليمات البرمجية لـ دوس، بواسطة IBM لاستخدامها في نظام عرض وضع نص كمبيوتر IBM الأصلي. وهي تشتمل عادةً على أحرف رسومية ورسم خطي شائعة في تطبيقات DOS. تحتوي ملفات مايكروسوفت ويندوز النصية المشفرة بـ "Unicode" على نص بتنسيق تحويل UTF-16 Unicode. تبدأ مثل هذه الملفات عادةً بـ Byte Order Mark (BOM) ، الذي ينقل نهاية محتوى الملف. على الرغم من أن UTF-8 لا يعاني من مشاكل الاتصال الداخلي ، فإن العديد من برامج مايكروسوفت ويندوز (مثل Notepad) تعتمد مسبقًا على محتويات الملفات المشفرة UTF-8 مع BOM للتمييز ترميز UTF-8 عن ترميزات 8 بت الأخرى. [11] [12]

الملفات النصية في نظام تشغيل يونكس[عدل]

على أنظمة التشغيل الشبيهية بيونكس، يتم وصف تنسيق الملفات النصية بدقة: POSIX يعرف الملف النصي كملف يحتوي على أحرف منظمة في صفر أو أكثر من الأسطر، حيث تكون الأسطر تسلسلات من صفر أو أكثر من الأحرف غير حرف السطر الجديد بالإضافة إلى حرف السطر الجديد الذي عادة ما يكون LF.

بالإضافة إلى ذلك، يحدد POSIX ملفات الطباعة كملفات نصية تكون أحرفها قابلة للطباعة، أو مسافة، أو مسافة خلفية وفقاً للقواعد الإقليمية. مما يستثني معظم أحرف التحكم التي لا يمكن طباعتها.

الملفات النصية في نظام تشغيل ابل[عدل]

قبل ظهور نظام التشغيل Mac OS X (يسمى الآن macOS)، يقوم نظام Mac OS الكلاسيكي بإعتبار محتوى الملف (تفرع البيانات) نصيًا عندما تشير تفرعات المورد الخاصة به إلى أن نوع الملف TEXT. يتم إنهاء سطور ملفات ماكنتوش النصية بأحرف CR

وبكونه يعتمد على يونكس، يستخدم macOS تنسيق POSIX للملفات النصية. معرف النوع الموحد (UTI) المستخدم للملفات النصية في macOS هو "public.plain-text"؛ بالإضافة، الـ UTIs الأكثر تحديدا هي: "public.utf8-plain-text" للنص الذي يستخدم ترميز utf-8 و "public.utf16-external-plain-text" and "public.utf16-plain-text للنص الذي يستخدم ترميز utf-16 و "com.apple.traditional-mac-plain-text" لملفات Mac OS النصية الكلاسيكية. [7]

العرض[عدل]

عند الفتح من قبل محرر النصوص، يتم عرض محتوى قابل للقراءة للمستخدم. يتكون هذا المحتوى غالباً من النص العادي المرئي للمستخدم. اعتماداً على التطبيق، قد يتم عرض رموز التحكم كتعليمات حرفية يتصرف المحرر على أساسها أو كأحرف هروب مرئية يمكن تحريرها كنص عادي. على الرغم من أنه قد يكون هناك نص عادي في ملف نصي، يمكن أن تظهر أحرف التحكم داخل الملف (خاصة حرف نهاية الملف) النص العادي غير مرئي بواسطة طريقة معينة.

اقرأ أيضا[عدل]

مراجع[عدل]

  1. ^ "System-Declared Uniform Type Identifiers". Guides and Sample Code. أبل. 2009-11-17. مؤرشف من الأصل في 4 سبتمبر 2016. اطلع عليه بتاريخ 12 سبتمبر 2016. الوسيط |CitationClass= تم تجاهله (مساعدة)
  2. ^ "3.284 Printable File". بوزيكس. IEEE Computer Society. مؤرشف من الأصل في 10 يونيو 2018. اطلع عليه بتاريخ 15 ديسمبر 2015. الوسيط |CitationClass= تم تجاهله (مساعدة)
  3. ^ "3.206 Line". بوزيكس. IEEE Computer Society. مؤرشف من الأصل في 10 يونيو 2018. اطلع عليه بتاريخ 15 ديسمبر 2015. الوسيط |CitationClass= تم تجاهله (مساعدة)
  4. ^ ملحقات أسماء الملفات الشائعة في Windows نسخة محفوظة 15 ديسمبر 2020 على موقع واي باك مشين.
  5. ^ How to create a text file نسخة محفوظة 27 أكتوبر 2020 على موقع واي باك مشين.
  6. ^ كيفية تشفير وفك تشفير ملف نصي في نظام التشغيل Windows 10 نسخة محفوظة 15 ديسمبر 2020 على موقع واي باك مشين.
  7. ^ كيفية مقارنة ملفين PDF مجانا نسخة محفوظة 15 ديسمبر 2020 على موقع واي باك مشين.
  8. ^ حفظ او تحويله الي PDF علي جهاز Mac - Word for Mac نسخة محفوظة 15 ديسمبر 2020 على موقع واي باك مشين.
  9. ^ الحصول على Text File Split - Microsoft Store في ar-PS نسخة محفوظة 15 ديسمبر 2020 على موقع واي باك مشين.
  10. ^ Upload and save files and folders to OneDrive - OneDrive (home or personal) نسخة محفوظة 4 أغسطس 2020 على موقع واي باك مشين.
  11. ^ Using Byte Order Marks - Win32 apps | Microsoft Docs نسخة محفوظة 15 ديسمبر 2020 على موقع واي باك مشين.
  12. ^ FAQ - UTF-8, UTF-16, UTF-32 & BOM نسخة محفوظة 9 ديسمبر 2020 على موقع واي باك مشين.