نص بسيط

في البداية، في الحوسبة، النص البسيط أو العادي هو البيانات (مثلًا، محتويات الملف) التي لا تمثل سوى أحرف من المواد التي يمكن قراءتها، وليس تمثيلها الجرافيكي ولا الكائنات الأخرى (الصور، وما إلى ذلك). وقد يتضمن كذلك عددًا محدودًا من الأحرف التي تتحكم في الترتيب البسيط للنص، مثل فواصل الأسطر أو أحرف الجدولة. يختلف النص العادي عن النص المنسق ، حيث يتم تضمين معلومات النمط، ومن «الملفات الثنائية» حيث يجب تفسير بعض الأجزاء على أنها كائنات ثنائية (الأعداد الصحيحة المشفرة، والأرقام الحقيقية، والصور، وما إلى ذلك). وتعرض الأقسام التالية جوانب أخرى من الموضوع.
ومن ناحية أخرى، «النص العادي هو مصدر المحتوى الأساسي الذي يمكن تطبيق التنسيق عليه.»
وفي هذا السياق، تعتبر الملفات التي تحتوي على ترميز أو بيانات وصفية أخرى بشكل عام نصًا عاديًا، طالما أن النموذج بأكمله يظل في شكل يمكن قراءته بشكل مباشر (كما هو الحال في HTML و XML وما إلى ذلك) (كما يقول Coombs و Renear و DeRose ، علامات الترقيم هي بحد ذاتها ترميز). إن استخدام النص العادي بدلاً من تدفقات البتات للتعبير عن العلامات، يمكّن من بقاء الملفات على قيد الحياة أفضل بكثير في «الحياة البرية»، وذلك جزئياً بجعلها محصنة إلى حد كبير من عدم توافق بنية الكمبيوتر.
«النص العادي عام وموحد وقابل للقراءة عالميًا.»
بحسب معيار يونيكود،
علاوةً على ذلك، مثلًا، يعتمد النص المنسق مثل SGML و RTF و HTML و XML و wiki markup و TeX على نص عادي.
ومن جهة أخرى، بحسب معيار Unicode ، يحتوي النص العادي على خاصيتين رئيسيتين فيما يتعلق بالنص المنسق:
من جانب آخر، كان الترميز تقليديًا إما أسكي، وفي بعض الأحيان ابسدك. تستبدل الترميزات المستندة إلى يونيكود مثل صيغة التحويل الموحد-8 و صيغة التحويل الموحد-16 تدريجياً المشتقات القديمة أسكي التي تقتصر على شفرات 7 أو 8 بت.
وفي هذا السياق، «النص العادي عبارة عن تسلسل محض من رموز الأحرف؛ ولذلك فإن النص المرمز بوضوح UE هو سلسلة من رموز رموز Unicode.»
وفي هذا السياق، النص المنسق، والمعروف كذلك بالنص المنسق، هو أي تمثيل نصي يحتوي على نص عادي مكتمل بمعلومات مثل معرف اللغة وحجم الخط واللون ووصلات النص التشعبي.
استعمال
أفضل تنسيق لتخزين المعرفة هو نص عادي، بدلاً من تنسيق ثنائي.
من جهة ثانية، عادةً ما يحتوي التعليق أو ملف ".txt" أو سجل TXT على نص عادي فقط (بدون تنسيق) مخصص للقراءة لدى البشر.
وفي هذا السياق، إن الغرض من استخدام النص العادي اليوم هو في المقام الأول الاستقلال عن البرامج التي تتطلب ترميز خاص أو تنسيق خاص أو ملف خاص بها. يمكن فتح ملفات النص العادي وقراءتها وتحريرها باستخدام عدد لا حصر له من برامج تحرير النصوص والأدوات المساعدة.
يستعمل النص العادي لكثير من البريد الإلكتروني.
التشفير
من جانب آخر، ملفات النص العادي تكاد تكون شاملة في البرمجة؛ ملف التعليمات البرمجية المصدر الذي يحتوي على إرشادات في لغة برمجة دائمًا ما يكون ملفًا نصيًا عاديًا. يُستعمل النص العادي كذلك بشكل شائع لملفات التكوين، والتي تتم قراءتها للإعدادات المحفوظة عند بدء تشغيل أحد البرامج.
وعلى صعيد آخر، كما أن الكثير من برامج الكمبيوتر الأخرى قادرة على معالجة أو إنشاء نص عادي، مثل البرامج التي لا تعد ولا تحصى في DOS ، و Windows ، و Mac OS الكلاسيكي، و Unix وأقربائها؛ فضلًا عن متصفحات الويب (بعض المتصفحات مثل Lynx و Line Mode Browser تنتج نصًا عاديًا للعرض فقط) وقارئات نصية أخرى.
ومن ناحية أخرى، تسمح واجهة سطر الأوامر للأشخاص بإعطاء الأوامر بنص عادي والحصول على استجابة، كذلك بنص عادي.
نص عادي ونص منسق
من جانب آخر، النص المنسق، والمعروف كذلك بالنص المنسق، هو أي تمثيل نصي يحتوي على نص عادي يتم إكماله بواسطة معلومات مثل معرف اللغة وحجم الخط واللون وارتباطات النص التشعبي.
بحسب معيار يونيكود،
من جانب آخر، بحسب معيار Unicode ، يحتوي النص العادي على خاصيتين رئيسيتين فيما يتعلق بالنص المنسق:
«النص العادي عام وموحد وقابل للقراءة عالميًا».
وفي السياق ذاته، تعتبر الملفات التي تحتوي على ترميز أو بيانات وصفية أخرى بشكل عام نصًا عاديًا، طالما أن النموذج بأكمله يظل في شكل يمكن قراءته بشكل مباشر (كما هو الحال في HTML و XML وما إلى ذلك) (كما يقول Coombs و Renear و DeRose ، فإن علامات الترقيم هي إن استخدام النص العادي بدلاً من تدفقات البتات للتعبير عن العلامات، يمكّن من بقاء الملفات على قيد الحياة أفضل بكثير في «الحياة البرية»، وذلك جزئياً بجعلها محصنة إلى حد كبير من عدم توافق بنية الكمبيوتر.
علاوةً على ذلك، «النص العادي هو مصدر المحتوى الأساسي الذي يمكن تطبيق التنسيق عليه.»
وفي هذا الصدد، «النص العادي عبارة عن تسلسل محض من رموز الأحرف؛ ولذلك فإن النص المرمز بوضوح UE هو سلسلة من رموز رموز Unicode.»
ترميزات الحروف
من جانب آخر، جادل فريد بروكس من شركة آي بي إم بقوة للذهاب إلى وحدات البايت 8 بت، لأن الأشخاص في يوم من الأيام قد يرغبون في معالجة النص. وفاز. على الرغم من أن IBM تستعمل EBCDIC ، فإن أغلب النصوص التي تم تشفيرها في ASCII ، باستخدام قيم من 0 إلى 31 لأحرف التحكم (غير المطبوعة)، والقيم من 32 إلى 127 للأحرف البيانية مثل الحروف والأرقام وعلامات الترقيم. تخزن أغلب الآلات الأحرف في 8 بتات بدلاً من 7، متجاهلة البتة المتبقية أو تستعملها كمجموع تدقيقي.
علاوةً على ذلك، قبل أوائل الستينيات، كانت الحواسيب تُستعمل أساسًا لطحن الأرقام بدلاً من النص، وكانت الذاكرة مكلفة للغاية. غالبًا ما تخصص أجهزة الكمبيوتر 6 بتات فقط لكل حرف، مع السماح بـ 64 حرفًا فقط - حيث يؤدي تعيين رموز A-Z و a-z و 0-9 إلى ترك رمزين فقط: لا يوجد مكان قريب من ذلك. اختارت أغلب أجهزة الكمبيوتر عدم دعم الأحرف الصغيرة. وهكذا، اضطرت مشاريع نصية مبكرة مثل مؤشر روبرتو بوسا توماس توميستيكاس، براون كوربوس، وغيرهم إلى اللجوء إلى اتفاقيات مثل وضع علامة نجمية على الحروف التي كانت تهدف في الواقع إلى أن تكون في الحالة العليا.
كذلك، كان قرب شبه كامل من ASCII مساعدة كبيرة، لكنه فشل في معالجة المخاوف الدولية واللغوية. لم تكن علامة الدولار ("$") مفيدة جدًا في إنجلترا، وكانت الأحرف المحركة المستعملة في الإسبانية والفرنسية والألمانية والكثير من اللغات الأخرى غير متوفرة تمامًا في ASCII (ناهيك عن الأحرف المستعملة باللغة اليونانية والروسية وأغلب لغات شرقية). عرّف الكثير من الأفراد والشركات والبلدان رموزًا إضافية حسب الحاجة - غالبًا ما يعيدون تعيين أحرف التحكم أو يستعملون قيمة في النطاق من 128 إلى 255. استخدام قيم فوق 128 تعارضًا باستخدام الباقة الثامنة كمجموع، لكن استخدام المجموع الاختباري توفي تدريجياً.
📝 هل في هذه المقالة خطأ؟
إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.
ما رأيك في هذه المقالة؟