ВСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ это: ВСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ — это… Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ВСкстовыС Π΄Π°Π½Π½Ρ‹Π΅? – ВСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ β€” ВикипСдия

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ВСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ — это… Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ВСкстовыС Π΄Π°Π½Π½Ρ‹Π΅?

ВС́кстовыС Π΄Π°Π½Π½Ρ‹Π΅ (Ρ‚Π°ΠΊΠΆΠ΅ тСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚)Β β€” прСдставлСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ систСмС Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… символов. Π’ MIME Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ соотвСтствуСт Ρ‚ΠΈΠΏ text/plain.

Часто тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΡƒΠ·ΠΊΠΎΠΌ смыслС — ΠΊΠ°ΠΊ тСкст Π½Π° ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ языках (Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ СстСствСнных), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½ ΠΈ понят Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ.

ВСкстовому Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Β«Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅Β», информация Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ рассчитанном Π½Π° восприятиС Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ.

Для большСй части ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ оборудования ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π΅Π²Π°ΠΆΠ½ΠΎ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ тСкстовыми. Однако ΠΌΠ½ΠΎΠ³ΠΈΠ΅ сСтСвыС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ рассчитаны Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с тСкстовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±Π°ΠΉΡ‚ΠΎΠ². Π’Π°ΠΊΠΆΠ΅, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ тСкстовыС ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для создания ΠΈ рСдактирования тСкстовых Π΄Π°Π½Π½Ρ‹Ρ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ тСкстовыми Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°

ВСкстовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ· подмноТСства Π·Π½Π°ΠΊΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ (Π±ΡƒΠΊΠ²Ρ‹, Ρ†ΠΈΡ„Ρ€Ρ‹, Π·Π½Π°ΠΊΠΈ прСпинания) ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π·Π½Π°ΠΊΠΈ (ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, табуляции, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹ строки). Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, UUENCODE), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² тСкстовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ любого Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°.

Π’Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ возмоТности понимания содСрТимого Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ вносит Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π² прСдставлСниС Π΄Π°Π½Π½Ρ‹Ρ…. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, число 123, для кодирования ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ достаточно ΠΎΠ΄Π½ΠΎΠ³ΠΎ 8-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°, Π² тСкстовом Π²ΠΈΠ΄Π΅ кодируСтся нСсколькими Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ символами — Ρ‚Π°ΠΊ, Π² дСсятичной систСмС счислСния для этого трСбуСтся Ρ‚Ρ€ΠΈ Π·Π½Π°ΠΊΠ° (Β«123Β»), Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉΒ β€” сСмь Π·Π½Π°ΠΊΠΎΠ² (Β«1111011Β»), Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉΒ β€” Π΄Π²Π° (Β«7BΒ»).

Π Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° строки

ВСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒΡΡ Π½Π° строки. На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… (Π² основном, Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах сСмСйства UNIX) Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° строки кодируСтся ΠΎΠ΄Π½ΠΈΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ с ΠΊΠΎΠ΄ΠΎΠΌ 10 Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ASCII (Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅Β β€” Line Feed, LF), Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π² MS-DOS ΠΈ Microsoft Windows)Β β€” ΠΏΠ°Ρ€ΠΎΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π·Π½Π°ΠΊΠΎΠ² с ΠΊΠΎΠ΄Π°ΠΌΠΈ 13 ΠΈ 10 (Carriage Return ΠΈ Line Feed, CR/LF). Π’ Mac OS (Π½ΠΎ Π½Π΅ Mac OS X) Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ кодируСтся ΠΎΠ΄Π½ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ с ΠΊΠΎΠ΄ΠΎΠΌ 13.

Π’Π°ΠΊΠΎΠ΅ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ ΠΈΠ»ΠΈ Π·Π½Π°ΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠ΄ΠΈΠΊΡ‚ΠΎΠ²Π°Π½ΠΎ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΏΠΈΡˆΡƒΡ‰ΠΈΠ΅ машинки, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ осущСствлялся Π²Π²ΠΎΠ΄ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…Β β€” позиция Π²Π²ΠΎΠ΄Π° Ρ‚Π°ΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»Π°ΡΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²Π°Π»ΠΈΠΊΠ° с Π±ΡƒΠΌΠ°Π³ΠΎΠΉ, ΠΈ для ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Π²Π°Π»ΠΈΠΊΠ° ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π΄Π²ΡƒΡ… клавиш ΠΈΠ»ΠΈ Ρ€Ρ‹Ρ‡Π°ΠΆΠΊΠΎΠ².

Π’Π°ΠΊΠΆΠ΅, Π·Π½Π°ΠΊΠΈ разбиСния строк использовались для управлСния мСханичСскими ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΌΠΈ (Π² качСствС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³Π»ΠΈ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Ρ‚Π΅ ΠΆΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ машинки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΈ для Π²Π²ΠΎΠ΄Π°)Β β€” Π·Π½Π°ΠΊ LF Π²Ρ‹Π·Ρ‹Π²Π°Π» ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ Ρ€ΡƒΠ»ΠΎΠ½Π° с Π±ΡƒΠΌΠ°Π³ΠΎΠΉ, Π° Π·Π½Π°ΠΊ CR Π²Ρ‹Π·Ρ‹Π²Π°Π» Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ (Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ) Π² Π½Π°Ρ‡Π°Π»ΠΎ строки. ΠžΡ‚ΡΡŽΠ΄Π° ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠ²Β β€” Π°Π½Π³Π».Β Line Feed

(ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ строки) ΠΈ Π°Π½Π³Π».Β Carriage Return (Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ).

На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° строки дСлалось ΠΈΠ½Π°Ρ‡Π΅Β β€” тСкст прСдставлялся Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ записСй фиксированной Π΄Π»ΠΈΠ½Ρ‹, для Ρ‡Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ строки дополнялись Π½ΡƒΠΆΠ½Ρ‹ΠΌ количСством ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ². Π­Ρ‚ΠΎ соотвСтствовало ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΏΠ΅Ρ€Ρ„ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слуТили срСдством Π²Π²ΠΎΠ΄Π° ΠΈ Π΄Π°ΠΆΠ΅ хранСния Π΄Π°Π½Π½Ρ‹Ρ….

ИспользованиС

ВСкстовый Ρ„Π°ΠΉΠ», ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ cat Π² ΠΎΠΊΠ½Π΅ xterm

Основная Ρ†Π΅Π»ΡŒ примСнСния тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…Β β€” Β«ΠΎΠ±Ρ‰ΠΈΠΉ Π·Π½Π°ΠΌΠ΅Π½Π°Ρ‚Π΅Π»ΡŒΒ», Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… собствСнного кодирования ΠΈΠ»ΠΈ форматирования ΠΈ нСсовмСстимых с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ. ВСкстовыС Ρ„Π°ΠΉΠ»Ρ‹ (Ρ„Π°ΠΉΠ»Ρ‹ Π² тСкстовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅) ΠΌΠΎΠ³Ρƒ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Ρ‹ ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² Π»ΡŽΠ±Ρ‹Ρ… тСкстовых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ MS-DOS EditorΒ (Π°Π½Π³Π».) (DOS), Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ (Windows), ed, vi ΠΈ vim (UNIX, Linux), SimpleTextΒ (

Π°Π½Π³Π».), TextEdit (Mac OS X) ΠΈΒ Ρ‚.Β ΠΏ. Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΡƒΠΌΠ΅ΡŽΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ тСкстовыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ встроСнными ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ (type Π² DOS ΠΈ Windows) ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ (cat Π² Unix).

ВСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для прСдставлСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сами Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ чисто тСкстовыми. Π’ этом случаС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Β«Π½Π°Π΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡΒ» Π½Π°Π΄ простым тСкстом, для Ρ‡Π΅Π³ΠΎ ΠΈΡ… ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ конструкции Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ посрСдством ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… слов ΠΈ Π·Π½Π°ΠΊΠΎΠ² прСпинания. Π­Ρ‚ΠΎ обСспСчиваСт удобство Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π° Π΄Π²ΡƒΡ… уровнях — Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π°Π½Π½Ρ‹Π΅ HTML ΠΈ XML ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΊΠ°Π·ΠΎΠΌ форматирования Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ WYSIWYG, Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡ… ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ ΠΊΠΎ всСм тонкостям языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. ΠŸΡ€ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Β«Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌΒ» Π²ΠΈΠ΄Π΅ (ΠΊΠ°ΠΊ это дСлаСтся, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Microsoft Word Ρ€Π°Π½Π½ΠΈΡ… вСрсий) с Π½ΠΈΠΌΠΈ Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ нСльзя Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… (ΠΈΠ·-Π·Π° нСдоступности ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ структурС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°) ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π² Ρ€Π°Π·Π½Ρ‹Ρ… вСрсиях ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ языков программирования прСдполагаСтся использованиС тСкстового Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° для исходного ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Помимо ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ, это позволяСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ исходным ΠΊΠΎΠ΄Π°ΠΌ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ, оформлСния, поиска, статистики, Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΒ Ρ‚.Β ΠΏ.

Π’ Ρ„Π°ΠΉΠ»Π°Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ примСняСтся тСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Π΄Π°ΠΆΠ΅ Ссли Ρ‚Π°ΠΌ прСдставлСны числа ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ (Π΄Π°/Π½Π΅Ρ‚). Π­Ρ‚ΠΎ нСсколько услоТняСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ·-Π·Π° нСобходимости прСобразования тСкстовых Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, Π½ΠΎ появляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π±Π΅Π· использования срСдств настройки самой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π‘Π»ΠΈΠ·ΠΊΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹

Π’Π΅Ρ€ΠΌΠΈΠ½ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ тСкст (Π°Π½Π³Π».Β plaintext; выглядит ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π°Π½Π³Π».Β plain text, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для обозначСния тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…) ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСтся Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ Π½Π΅Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π² Ρ‚ΠΎΠΌ числС ΠΈ нСтСкстовыС. Π’Π΅Ρ€ΠΌΠΈΠ½ чистый тСкст

(Π°Π½Π³Π».Β cleartext) Ρ‚Π°ΠΊΠΆΠ΅ примСняСтся Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½Π΅Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ понятныС Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ ΠΈ Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹Π΅ ΠΎΡ‚ Β«ΠΏΠΎΠ΄ΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΡΒ» ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅.

ВСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ β€” ВикипСдия

ВС́кстовыС да́нныС (Ρ‚Π°ΠΊΠΆΠ΅ тС́кстовый форма́т)Β β€” прСдставлСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ строкового Ρ‚ΠΈΠΏΠ° (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… символов) Π² Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ систСмС. Π’ MIME Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ соотвСтствуСт Ρ‚ΠΈΠΏ text/plain.

Часто тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΡƒΠ·ΠΊΠΎΠΌ смыслС — ΠΊΠ°ΠΊ тСкст Π½Π° ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ языках (Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ СстСствСнных), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½ ΠΈ понят Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ.

ВСкстовому Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Β«Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅Β», информация Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ рассчитанном Π½Π° восприятиС Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ.

Для большСй части ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ оборудования ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π΅Π²Π°ΠΆΠ½ΠΎ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ тСкстовыми. Однако ΠΌΠ½ΠΎΠ³ΠΈΠ΅ сСтСвыС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ рассчитаны Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с тСкстовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±Π°ΠΉΡ‚ΠΎΠ². Π’Π°ΠΊΠΆΠ΅, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ тСкстовыС ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для создания ΠΈ рСдактирования тСкстовых Π΄Π°Π½Π½Ρ‹Ρ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ тСкстовыми Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°

ВСкстовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ· подмноТСства Π·Π½Π°ΠΊΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ (Π±ΡƒΠΊΠ²Ρ‹, Ρ†ΠΈΡ„Ρ€Ρ‹, Π·Π½Π°ΠΊΠΈ прСпинания) ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π·Π½Π°ΠΊΠΈ (ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, табуляции, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹ строки). Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, UUENCODE ΠΈΠ»ΠΈ Base64), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² тСкстовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ любого Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, Ρ‡Ρ‚ΠΎ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для кодирования Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

Π’Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ возмоТности понимания содСрТимого Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ вносит Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π² прСдставлСниС Π΄Π°Π½Π½Ρ‹Ρ…. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, число 123, для кодирования ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ достаточно ΠΎΠ΄Π½ΠΎΠ³ΠΎ 8-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°, Π² тСкстовом Π²ΠΈΠ΄Π΅ кодируСтся нСсколькими Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ символами — Ρ‚Π°ΠΊ, Π² дСсятичной систСмС счислСния для этого трСбуСтся Ρ‚Ρ€ΠΈ Π·Π½Π°ΠΊΠ° (Β«123Β»), Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉΒ β€” сСмь Π·Π½Π°ΠΊΠΎΠ² (Β«1111011Β»), Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉΒ β€” Π΄Π²Π° (Β«7BΒ»).

ВСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π΅ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ форматирования тСкста, ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Ρ€Π°Π·ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ содСрТимоС[1].

Π Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° строки

ВСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒΡΡ Π½Π° строки. На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… (Π² основном, Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах сСмСйства UNIX) Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° строки кодируСтся ΠΎΠ΄Π½ΠΈΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ с ΠΊΠΎΠ΄ΠΎΠΌ 10 Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ASCII (Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅Β β€” Line Feed, LF), Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π² MS-DOS ΠΈ Microsoft Windows)Β β€” ΠΏΠ°Ρ€ΠΎΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π·Π½Π°ΠΊΠΎΠ² с ΠΊΠΎΠ΄Π°ΠΌΠΈ 13 ΠΈ 10 (Carriage Return ΠΈ Line Feed, CR/LF). Π’ Mac OS (Π½ΠΎ Π½Π΅ Mac OS X) Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ кодируСтся ΠΎΠ΄Π½ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ с ΠΊΠΎΠ΄ΠΎΠΌ 13.

Π’Π°ΠΊΠΎΠ΅ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ ΠΈΠ»ΠΈ Π·Π½Π°ΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠ΄ΠΈΠΊΡ‚ΠΎΠ²Π°Π½ΠΎ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΏΠΈΡˆΡƒΡ‰ΠΈΠ΅ машинки, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ осущСствлялся Π²Π²ΠΎΠ΄ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…Β β€” позиция Π²Π²ΠΎΠ΄Π° Ρ‚Π°ΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»Π°ΡΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²Π°Π»ΠΈΠΊΠ° с Π±ΡƒΠΌΠ°Π³ΠΎΠΉ, ΠΈ для ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Π²Π°Π»ΠΈΠΊΠ° ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π΄Π²ΡƒΡ… клавиш ΠΈΠ»ΠΈ Ρ€Ρ‹Ρ‡Π°ΠΆΠΊΠΎΠ².

Π’Π°ΠΊΠΆΠ΅, Π·Π½Π°ΠΊΠΈ разбиСния строк использовались для управлСния мСханичСскими ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΌΠΈ (Π² качСствС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³Π»ΠΈ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Ρ‚Π΅ ΠΆΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ машинки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΈ для Π²Π²ΠΎΠ΄Π°)Β β€” Π·Π½Π°ΠΊ LF Π²Ρ‹Π·Ρ‹Π²Π°Π» ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ Ρ€ΡƒΠ»ΠΎΠ½Π° с Π±ΡƒΠΌΠ°Π³ΠΎΠΉ, Π° Π·Π½Π°ΠΊ CR Π²Ρ‹Π·Ρ‹Π²Π°Π» Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ (Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ) Π² Π½Π°Ρ‡Π°Π»ΠΎ строки. ΠžΡ‚ΡΡŽΠ΄Π° ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠ²Β β€” Π°Π½Π³Π».Β Line Feed (ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ строки) ΠΈ Π°Π½Π³Π».Β Carriage Return (Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ).

На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° строки дСлалось ΠΈΠ½Π°Ρ‡Π΅Β β€” тСкст прСдставлялся Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ записСй фиксированной Π΄Π»ΠΈΠ½Ρ‹, для Ρ‡Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ строки дополнялись Π½ΡƒΠΆΠ½Ρ‹ΠΌ количСством ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ². Π­Ρ‚ΠΎ соотвСтствовало ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΏΠ΅Ρ€Ρ„ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слуТили срСдством Π²Π²ΠΎΠ΄Π° ΠΈ Π΄Π°ΠΆΠ΅ хранСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠΌΠ΅Π²ΡˆΠΈΡ… Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 80 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ — ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ).

ИспользованиС

ВСкстовый Ρ„Π°ΠΉΠ», ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ cat Π² ΠΎΠΊΠ½Π΅ xterm

Основная Ρ†Π΅Π»ΡŒ примСнСния тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…Β β€” Β«ΠΎΠ±Ρ‰ΠΈΠΉ Π·Π½Π°ΠΌΠ΅Π½Π°Ρ‚Π΅Π»ΡŒΒ», Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… собствСнного кодирования ΠΈΠ»ΠΈ форматирования ΠΈ нСсовмСстимых с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ. ВСкстовыС Ρ„Π°ΠΉΠ»Ρ‹ (Ρ„Π°ΠΉΠ»Ρ‹ Π² тСкстовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Ρ‹ ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² Π»ΡŽΠ±Ρ‹Ρ… тСкстовых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ MS-DOS Editor (Π°Π½Π³Π».) (DOS), Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ (Windows), ed, vi ΠΈ vim (UNIX, Linux), SimpleText (Π°Π½Π³Π».), TextEdit (Mac OS X) ΠΈΒ Ρ‚.Β ΠΏ. Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΡƒΠΌΠ΅ΡŽΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ тСкстовыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ встроСнными ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ (

type Π² DOS ΠΈ Windows) ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ (cat Π² Unix).

ВСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для прСдставлСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сами Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ чисто тСкстовыми. Π’ этом случаС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Β«Π½Π°Π΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡΒ» Π½Π°Π΄ простым тСкстом, для Ρ‡Π΅Π³ΠΎ ΠΈΡ… ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ конструкции Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ посрСдством ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… слов ΠΈ Π·Π½Π°ΠΊΠΎΠ² прСпинания. Π­Ρ‚ΠΎ обСспСчиваСт удобство Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π° Π΄Π²ΡƒΡ… уровнях — Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π°Π½Π½Ρ‹Π΅ HTML ΠΈ XML ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΊΠ°Π·ΠΎΠΌ форматирования Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ WYSIWYG, Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡ… ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ ΠΊΠΎ всСм тонкостям языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. ΠŸΡ€ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Β«Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌΒ» Π²ΠΈΠ΄Π΅ (ΠΊΠ°ΠΊ это дСлаСтся, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Microsoft Word Ρ€Π°Π½Π½ΠΈΡ… вСрсий) с Π½ΠΈΠΌΠΈ Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ нСльзя Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… (ΠΈΠ·-Π·Π° нСдоступности ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ структурС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°) ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π² Ρ€Π°Π·Π½Ρ‹Ρ… вСрсиях ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ языков программирования прСдполагаСтся использованиС тСкстового Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° для исходного ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Помимо ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ, это позволяСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ исходным ΠΊΠΎΠ΄Π°ΠΌ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ, оформлСния, поиска, статистики, Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΒ Ρ‚.Β ΠΏ.

Π’ Ρ„Π°ΠΉΠ»Π°Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ примСняСтся тСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Π΄Π°ΠΆΠ΅ Ссли Ρ‚Π°ΠΌ прСдставлСны числа ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ (Π΄Π°/Π½Π΅Ρ‚). Π­Ρ‚ΠΎ нСсколько услоТняСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ·-Π·Π° нСобходимости прСобразования тСкстовых Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, Π½ΠΎ появляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π±Π΅Π· использования срСдств настройки самой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π—Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ являСтся ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π½Π° ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ тСкста, хранящСгося Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…. Π’ качСствС ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½ΠΎΠΌΠ΅Ρ€Π° строк ΠΈΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° символов[2].

Π‘Π»ΠΈΠ·ΠΊΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹

Π’Π΅Ρ€ΠΌΠΈΠ½ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ тСкст (Π°Π½Π³Π».Β plaintext; выглядит ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π°Π½Π³Π».Β plain text, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для обозначСния тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…) ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСтся Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ Π½Π΅Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π² Ρ‚ΠΎΠΌ числС ΠΈ нСтСкстовыС. Π’Π΅Ρ€ΠΌΠΈΠ½ чистый тСкст (Π°Π½Π³Π».Β cleartext) Ρ‚Π°ΠΊΠΆΠ΅ примСняСтся Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½Π΅Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ понятныС Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ ΠΈ Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹Π΅ ΠΎΡ‚ Β«ΠΏΠΎΠ΄ΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΡΒ» ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ

Бсылки

Π“Π”Π— ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ 2 класс — рабочая Ρ‚Π΅Ρ‚Ρ€Π°Π΄ΡŒ

На Π΄Π°Π½Π½ΠΎΠΉ страницы Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π“Π”Π— ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈΠ· Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Ρ‚Π΅Ρ‚Ρ€Π°Π΄ΠΈ Π·Π° 2 класс Π°Π²Ρ‚ΠΎΡ€Π° ΠœΠ°Ρ‚Π²Π΅Π΅Π²Π° Н.Π’.

ВСкстовыС Π΄Π°Π½Π½Ρ‹Π΅

1. Π Π°Π·Π»ΠΎΠΆΠΈ ΠΏΠΎ ΠΊΠΎΡ€Π·ΠΈΠ½ΠΊΠ°ΠΌ.

РСшСниС:

P.S. Рисунок нСсСт ΠΎΠ±Ρ€Π°Π·Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, поэтому Π΅Π³ΠΎ относим ΠΊ ΠΊΠΎΡ€Π·ΠΈΠ½ΠΊΠ΅ образная информация. CD-диски ΠΈ Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ β€” это носитСли ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ тСкстовая, Ρ‚Π°ΠΊ ΠΈ образная информация, поэтому ΠΈΡ… относим ΠΈ тСкстовой ΠΈ ΠΊ ΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

2. Π’ΡΡ‚Π°Π²ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ слова.

РСшСниС:
Π°) Рисунки нСсут ΠΎΠ±Ρ€Π°Π·Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.
Π±) ВСкстовыС сообщСния Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ свойством 
наглядности.
Π²) ВСкстовая информация Π½Π΅ образная, Π° знаковая.
Π³) ВСкст - это тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅.

3. Π”ΠΎΠΏΠΎΠ»Π½ΠΈ схСму.

Π—Π°ΠΏΠΎΠ»Π½ΠΈΠΌ схСму:

4. ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠΉ Π΄Π°Π½Π½Ρ‹Π΅.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ:

5. Найди лишнСС ΠΈ Π·Π°Ρ‡Π΅Ρ€ΠΊΠ½ΠΈ.

Π‘ΠšΠΠ—ΠšΠ Β  БВИΠ₯ΠžΠ’Π’ΠžΠ Π•ΠΠ˜Π• Β  РИБУНОК Β  Π ΠΠ‘Π‘ΠšΠΠ—

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС рисунок являСтся лишним, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ нСсСт ΠΎΠ±Ρ€Π°Π·Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

Π‘ΠšΠΠ—ΠšΠ Β  БВИΠ₯ΠžΠ’Π’ΠžΠ Π•ΠΠ˜Π• Β  РИБУНОК Β  Π ΠΠ‘Π‘ΠšΠΠ—

6. ΠŸΡ€ΠΈΠ΄ΡƒΠΌΠ°ΠΉ рассказ ΠΏΠΎ рисунку.

Рассказ ΠΏΡ€ΠΎ ослика, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΡƒΠΌΠ΅Π» Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ

ΠžΠ΄Π½Π°ΠΆΠ΄Ρ‹ ослик заглянул Π² ΠΊΠ½ΠΈΠ³Ρƒ своСго приятСля Π’ΠΈΠ½Π½ΠΈ ΠŸΡƒΡ…Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ учился Π² школС. И ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΆΠ΅ Π±Ρ‹Π»ΠΎ Π΅Π³ΠΎ ΡƒΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΡƒΠ²ΠΈΠ΄Π΅Π», Ρ‡Ρ‚ΠΎ Π² ΠΊΠ½ΠΈΠ³Π΅ Π½Π΅ Π±Ρ‹Π»ΠΎ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. Волько ΠΊΡƒΡ‡Π° Π½Π΅ понятных Π·Π½Π°ΠΊΠΎΠ².  Ослик ΠΏΠΎΠ΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ эту ΠΊΠΈΡ‚Π°ΠΉΡΠΊΡƒΡŽ Π³Ρ€Π°ΠΌΠΎΡ‚Ρƒ, Π½ΠΎ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΎΠ½ ΡƒΠ²ΠΈΠ΄Π΅Π» Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ Π·Π½Π°ΠΊΠΈ. «Ого!Β» β€” ΠΏΠΎΠ΄ΡƒΠΌΠ°Π» ослик – поскорСй Π±Ρ‹ Π² ΡˆΠΊΠΎΠ»Ρƒ.

7. Π Π°ΡΠΊΡ€Π°ΡΡŒ рисунок.

Π±) ΠžΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° вопросы.

  • Π§Π΅ΠΌ отличаСтся рисунок ΠΎΡ‚ тСкста?
  • Π•ΡΡ‚ΡŒ Π»ΠΈ Ρƒ тСкста свойство Β«Π½Π°Π³Π»ΡΠ΄Π½ΠΎΡΡ‚ΡŒΒ»?
ΠžΡ‚Π²Π΅Ρ‚Ρ‹:

Рисунок ΠΎΡ‚ тСкста отличаСтся Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ 
рисунок - это образная информация, 
Π° тСкст - знаковая.

ВСкст Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ свойством наглядности.

8. ПолС для выполнСния задания Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅ (Ρ‡Π°ΡΡ‚ΡŒ 2) Π½Π° страницах 10 β€” 11.

2. РасскаТи, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ Π½Π° рисункС.
3. Как Ρ‚Ρ‹ Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ рисунком, Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ β€” тСкстом? Если Π΄Π°, Ρ‚ΠΎ сдСлай это Π² своСй Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Ρ‚Π΅Ρ‚Ρ€Π°Π΄ΠΈ.
4. МоТно Π»ΠΈ Π½Π°Π·Π²Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ написано Ρ‚ΠΎΠ±ΠΎΠΉ ΠΎΡ‚ Ρ€ΡƒΠΊΠΈ Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ тСтради тСкстовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ? ΠžΠ±ΠΎΡΠ½ΡƒΠΉ свой ΠΎΡ‚Π²Π΅Ρ‚.
5. Π‘Ρ€Π°Π²Π½ΠΈ рисунок ΠΈ тСкст β€” какая ΠΈΠ· Ρ„ΠΎΡ€ΠΌ прСдставлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ обладаСт свойством наглядности? ΠžΠ±ΠΎΡΠ½ΡƒΠΉ свой ΠΎΡ‚Π²Π΅Ρ‚ устно.

ΠžΡ‚Π²Π΅Ρ‚Ρ‹:Β 
2. На рисункС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ Π΄Π²Π΅ ΠΌΡ‹ΡˆΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прячутся ΠΏΠΎΠ΄ 
листиком ΠΎΡ‚ доТдя.
3. Π”Π°Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ рисунком, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ 
Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ - тСкстом.
4. Π’ΠΎ Ρ‡Ρ‚ΠΎ написано ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ тСкстовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ 
информация прСдставлСна Π² Π²ΠΈΠ΄Π΅ Π·Π½Π°ΠΊΠΎΠ², ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ 
Π½ΡƒΠΆΠ½ΠΎ Π΅Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ.
5. Рисунок ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ свойством наглядности, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ тСкста.

Π Π°Π±ΠΎΡ‚Π° со словарСм
НайдСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ².

  • ΠΠ°Π³Π»ΡΠ΄Π½ΠΎΡΡ‚ΡŒ β€” это свойство, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ изобраТСния, рисунки, схСмы, Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ.
  • ΠžΠ±Ρ€Π°Π·Π½Π°Ρ информация β€” это информация прСдставлСнная Π² Π²ΠΈΠ΄Π΅ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°Ρ€Ρ‚, рисунков, схСм.
  • ВСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ β€” это информация, прСдставлСнная (закодированная) Π² Π²ΠΈΠ΄Π΅ тСкста.
  • Π”Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” это Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

ГрафичСскиС Π΄Π°Π½Π½Ρ‹Π΅

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 7

1. Π Π°Π·Π»ΠΎΠΆΠΈ ΠΏΠΎ ΠΊΠΎΡ€Π·ΠΈΠ½ΠΊΠ°ΠΌ.

РСшСниС:

2. Π’ΡΡ‚Π°Π²ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ слова.

Π°) Рисунок - это графичСскиС Π΄Π°Π½Π½Ρ‹Π΅.
Π±) Π§Π΅Π»ΠΎΠ²Π΅ΠΊ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ графичСскиС Π΄Π°Π½Π½Ρ‹Π΅ Π² тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅.
Π²) Π§Π΅Π»ΠΎΠ²Π΅ΠΊ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ Π² графичСскиС Π΄Π°Π½Π½Ρ‹Π΅.
Π³) ГрафичСскиС Π΄Π°Π½Π½Ρ‹Π΅ - это фотография, схСма, рисунок.

Π”Π°Π½Π½Ρ‹Π΅ для справки: Π΄Π°Π½Π½Ρ‹Π΅, схСма, рисунок, графичСскиС, тСкстовая.

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 8

3. Π”ΠΎΠΏΠΎΠ»Π½ΠΈ схСму.

РСшСниС:

4. ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠΉ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π·Π°ΠΏΠΎΠ»Π½ΠΈ пустыС ячСйки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

РСшСниС:

ВСкстовыС данныСГрафичСскиС Π΄Π°Π½Π½Ρ‹Π΅
БистСмный Π±Π»ΠΎΠΊ
ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€
ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°
Β 
ΠœΡ‹ΡˆΡŒΒ 

5. Найди лишнСС ΠΈ Π·Π°Ρ‡Π΅Ρ€ΠΊΠ½ΠΈ.

РСшСниС:

Π‘Π₯Π•ΠœΠ     Π€ΠžΠ’ΠžΠ“Π ΠΠ€Π˜Π―      Π‘Π›ΠžΠ’Πž       РИБУНОК       Π“Π ΠΠ€Π˜Πš

Задания ΠΊ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρƒ 12 β€” Числовая информация

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 12

2. Π—Π°ΠΏΠΎΠ»Π½ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ β€” Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ количСствС ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² тСкстом ΠΈ числом.

РСшСниС:

Π ΠΈΡΡƒΠ½ΠΎΠΊΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ записано Π±ΡƒΠΊΠ²Π°ΠΌΠΈ (тСкст)ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ записано Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ (число)
Π’Ρ€ΠΈ3
Β Π§Π΅Ρ‚Ρ‹Ρ€Π΅4
Β ΠŸΡΡ‚ΡŒ5

Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΊ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρƒ 13 β€” ДСсятичноС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 17

1. Π’ΡΡ‚Π°Π²ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ слова.

РСшСниС:

Π°) ДСсятичноС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ - это ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 
числовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ дСсяти Ρ†ΠΈΡ„Ρ€ - 
Π΄Π΅ΡΡΡ‚ΡŒΡŽ Π·Π½Π°ΠΊΠ°ΠΌΠΈ.

Π±) Π›ΡŽΠ±ΠΎΠ΅ количСство ΠΈΠ»ΠΈ любой порядковый Π½ΠΎΠΌΠ΅Ρ€ 
ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° носитСлС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ 
(Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ, Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ) всСго лишь Π΄Π΅ΡΡΡ‚ΡŒΡŽ 
Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ.

2. Π—Π°ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠΉ Ρ‡ΠΈΡΠ»ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°, состоящСго ΠΈΠ· 10 Π·Π½Π°ΠΊΠΎΠ²-Ρ†ΠΈΡ„Ρ€: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

РСшСниС:

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π΅Π½Π½Π°Ρ информация закодированная тСкстом (Π±ΡƒΠΊΠ²Π°ΠΌΠΈ)ДСсятичноС число
Π‘Π΅ΠΌΠ½Π°Π΄Ρ†Π°Ρ‚ΡŒ17
Π‘Ρ‚ΠΎ сорок ΠΎΠ΄ΠΈΠ½141
Π”Π΅Π²ΡΡ‚ΡŒΡΠΎΡ‚ дСвяносто Π΄Π΅Π²ΡΡ‚ΡŒ999
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 18

Π—Π°ΠΏΠΈΡˆΠΈ количСство тСкстом ΠΈΠ»ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π΅ΠΌΡƒ дСсятичным числом (ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Ρƒ).

РСшСниС:

Π’Π΅ΠΊΡΡ‚Π§ΠΈΡΠ»ΠΎΠ‘ΠΊΠΎΠ»ΡŒΠΊΠΎ использовано Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ ΠΏΡ€ΠΈ записи числа?
Π’ΠΎΡΠ΅ΠΌΡŒΠ΄Π΅ΡΡΡ‚ восСмь88Одна (8)
Π’ΠΎΡΠ΅ΠΌΡŒΡΠΎΡ‚ Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ820Π’Ρ€ΠΈ (8, 2, 0)
ДвСсти Π²ΠΎΡΠ΅ΠΌΡŒΠ΄Π΅ΡΡΡ‚280Π’Ρ€ΠΈ (2, 8, 0)
Π’ΠΎΡΠ΅ΠΌΠ½Π°Π΄Ρ†Π°Ρ‚ΡŒ18Π”Π²Π° (1, 8)
Π’ΠΎΡΠ΅ΠΌΡŒΡΠΎΡ‚ Π΄Π²Π°802Π’Ρ€ΠΈ (8, 0, 2)

4. Π—Π°ΠΏΠΎΠ»Π½ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ (ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Ρƒ).

РСшСниС:

ЧислоРазряд: дСсятки (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†ΠΈΡ„Ρ€Ρ‹)Разряд: Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†ΠΈΡ„Ρ€Ρ‹)
171 (Π΄Π΅ΡΡΡ‚ΡŒ)7 (сСмь)
717 (ΡΠ΅ΠΌΡŒΠ΄Π΅ΡΡΡ‚)1 (ΠΎΠ΄ΠΈΠ½)
272 (два)7 (сСмь)
727 (сСмь)2 (два)
777 (сСмь)7 (сСмь)

Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΊ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρƒ 14 β€” Π”Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 23

Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ слова.

РСшСниС:

Π°) Π”Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ - это ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
числовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π²ΡƒΡ… Ρ†ΠΈΡ„Ρ€.
Π±) Π›ΡŽΠ±ΠΎΠ΅ количСство ΠΈΠ»ΠΈ любой порядковый Π½ΠΎΠΌΠ΅Ρ€
ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° носитСлС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ, 
Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ) всСго лишь двумя Π·Π½Π°ΠΊΠ°ΠΌΠΈ (Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ).

2. Π—Π°ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠΉ Ρ‡ΠΈΡΠ»ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°, состоящСго ΠΈΠ· Π΄Π²ΡƒΡ… Π·Π½Π°ΠΊΠΎΠ²-Ρ†ΠΈΡ„Ρ€ 0, 1.

РСшСниС:

 Числовая информация, закодированная тСкстом (Π±ΡƒΠΊΠ²Π°ΠΌΠΈ)Двоичная число
Один1
Π’Ρ€ΠΈ11
ΠŸΡΡ‚ΡŒ101
Π¨Π΅ΡΡ‚ΡŒ110
Π”Π΅ΡΡΡ‚ΡŒ1010

ВСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ β€” ВикипСдия. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ВСкстовыС Π΄Π°Π½Π½Ρ‹Π΅

ВС́кстовыС да́нныС (Ρ‚Π°ΠΊΠΆΠ΅ тС́кстовый форма́т)Β β€” прСдставлСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ строкового Ρ‚ΠΈΠΏΠ° (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… символов) Π² Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ систСмС. Π’ MIME Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ соотвСтствуСт Ρ‚ΠΈΠΏ text/plain.

Часто тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΡƒΠ·ΠΊΠΎΠΌ смыслС — ΠΊΠ°ΠΊ тСкст Π½Π° ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ языках (Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ СстСствСнных), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½ ΠΈ понят Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ.

ВСкстовому Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Β«Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅Β», информация Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ рассчитанном Π½Π° восприятиС Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ.

Для большСй части ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ оборудования ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π΅Π²Π°ΠΆΠ½ΠΎ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ тСкстовыми. Однако ΠΌΠ½ΠΎΠ³ΠΈΠ΅ сСтСвыС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ рассчитаны Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с тСкстовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±Π°ΠΉΡ‚ΠΎΠ². Π’Π°ΠΊΠΆΠ΅, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ тСкстовыС ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для создания ΠΈ рСдактирования тСкстовых Π΄Π°Π½Π½Ρ‹Ρ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ тСкстовыми Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°

ВСкстовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ· подмноТСства Π·Π½Π°ΠΊΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ (Π±ΡƒΠΊΠ²Ρ‹, Ρ†ΠΈΡ„Ρ€Ρ‹, Π·Π½Π°ΠΊΠΈ прСпинания) ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π·Π½Π°ΠΊΠΈ (ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, табуляции, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹ строки). Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, UUENCODE ΠΈΠ»ΠΈ Base64), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² тСкстовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ любого Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, Ρ‡Ρ‚ΠΎ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для кодирования Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

Π’Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ возмоТности понимания содСрТимого Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ вносит Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π² прСдставлСниС Π΄Π°Π½Π½Ρ‹Ρ…. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, число 123, для кодирования ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ достаточно ΠΎΠ΄Π½ΠΎΠ³ΠΎ 8-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°, Π² тСкстовом Π²ΠΈΠ΄Π΅ кодируСтся нСсколькими Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ символами — Ρ‚Π°ΠΊ, Π² дСсятичной систСмС счислСния для этого трСбуСтся Ρ‚Ρ€ΠΈ Π·Π½Π°ΠΊΠ° (Β«123Β»), Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉΒ β€” сСмь Π·Π½Π°ΠΊΠΎΠ² (Β«1111011Β»), Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉΒ β€” Π΄Π²Π° (Β«7BΒ»).

ВСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π΅ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ форматирования тСкста, ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Ρ€Π°Π·ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ содСрТимоС[1].

Π Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° строки

ВСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒΡΡ Π½Π° строки. На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… (Π² основном, Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах сСмСйства UNIX) Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° строки кодируСтся ΠΎΠ΄Π½ΠΈΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ с ΠΊΠΎΠ΄ΠΎΠΌ 10 Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ASCII (Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅Β β€” Line Feed, LF), Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π² MS-DOS ΠΈ Microsoft Windows)Β β€” ΠΏΠ°Ρ€ΠΎΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π·Π½Π°ΠΊΠΎΠ² с ΠΊΠΎΠ΄Π°ΠΌΠΈ 13 ΠΈ 10 (Carriage Return ΠΈ Line Feed, CR/LF). Π’ Mac OS (Π½ΠΎ Π½Π΅ Mac OS X) Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ кодируСтся ΠΎΠ΄Π½ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ с ΠΊΠΎΠ΄ΠΎΠΌ 13.

Π’Π°ΠΊΠΎΠ΅ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ ΠΈΠ»ΠΈ Π·Π½Π°ΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠ΄ΠΈΠΊΡ‚ΠΎΠ²Π°Π½ΠΎ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΏΠΈΡˆΡƒΡ‰ΠΈΠ΅ машинки, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ осущСствлялся Π²Π²ΠΎΠ΄ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…Β β€” позиция Π²Π²ΠΎΠ΄Π° Ρ‚Π°ΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»Π°ΡΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²Π°Π»ΠΈΠΊΠ° с Π±ΡƒΠΌΠ°Π³ΠΎΠΉ, ΠΈ для ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Π²Π°Π»ΠΈΠΊΠ° ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π΄Π²ΡƒΡ… клавиш ΠΈΠ»ΠΈ Ρ€Ρ‹Ρ‡Π°ΠΆΠΊΠΎΠ².

Π’Π°ΠΊΠΆΠ΅, Π·Π½Π°ΠΊΠΈ разбиСния строк использовались для управлСния мСханичСскими ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΌΠΈ (Π² качСствС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³Π»ΠΈ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Ρ‚Π΅ ΠΆΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ машинки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΈ для Π²Π²ΠΎΠ΄Π°)Β β€” Π·Π½Π°ΠΊ LF Π²Ρ‹Π·Ρ‹Π²Π°Π» ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ Ρ€ΡƒΠ»ΠΎΠ½Π° с Π±ΡƒΠΌΠ°Π³ΠΎΠΉ, Π° Π·Π½Π°ΠΊ CR Π²Ρ‹Π·Ρ‹Π²Π°Π» Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ (Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ) Π² Π½Π°Ρ‡Π°Π»ΠΎ строки. ΠžΡ‚ΡΡŽΠ΄Π° ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠ²Β β€” Π°Π½Π³Π».Β Line Feed (ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ строки) ΠΈ Π°Π½Π³Π».Β Carriage Return (Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ).

На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° строки дСлалось ΠΈΠ½Π°Ρ‡Π΅Β β€” тСкст прСдставлялся Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ записСй фиксированной Π΄Π»ΠΈΠ½Ρ‹, для Ρ‡Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ строки дополнялись Π½ΡƒΠΆΠ½Ρ‹ΠΌ количСством ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ². Π­Ρ‚ΠΎ соотвСтствовало ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΏΠ΅Ρ€Ρ„ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слуТили срСдством Π²Π²ΠΎΠ΄Π° ΠΈ Π΄Π°ΠΆΠ΅ хранСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠΌΠ΅Π²ΡˆΠΈΡ… Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 80 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ — ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ).

ИспользованиС

ВСкстовый Ρ„Π°ΠΉΠ», ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ cat Π² ΠΎΠΊΠ½Π΅ xterm

Основная Ρ†Π΅Π»ΡŒ примСнСния тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…Β β€” Β«ΠΎΠ±Ρ‰ΠΈΠΉ Π·Π½Π°ΠΌΠ΅Π½Π°Ρ‚Π΅Π»ΡŒΒ», Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… собствСнного кодирования ΠΈΠ»ΠΈ форматирования ΠΈ нСсовмСстимых с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ. ВСкстовыС Ρ„Π°ΠΉΠ»Ρ‹ (Ρ„Π°ΠΉΠ»Ρ‹ Π² тСкстовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Ρ‹ ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² Π»ΡŽΠ±Ρ‹Ρ… тСкстовых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ MS-DOS Editor (Π°Π½Π³Π».) (DOS), Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ (Windows), ed, vi ΠΈ vim (UNIX, Linux), SimpleText (Π°Π½Π³Π».), TextEdit (Mac OS X) ΠΈΒ Ρ‚.Β ΠΏ. Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΡƒΠΌΠ΅ΡŽΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ тСкстовыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ встроСнными ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ (type Π² DOS ΠΈ Windows) ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ (cat Π² Unix).

ВСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для прСдставлСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сами Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ чисто тСкстовыми. Π’ этом случаС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Β«Π½Π°Π΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡΒ» Π½Π°Π΄ простым тСкстом, для Ρ‡Π΅Π³ΠΎ ΠΈΡ… ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ конструкции Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ посрСдством ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… слов ΠΈ Π·Π½Π°ΠΊΠΎΠ² прСпинания. Π­Ρ‚ΠΎ обСспСчиваСт удобство Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π° Π΄Π²ΡƒΡ… уровнях — Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π°Π½Π½Ρ‹Π΅ HTML ΠΈ XML ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΊΠ°Π·ΠΎΠΌ форматирования Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ WYSIWYG, Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡ… ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ ΠΊΠΎ всСм тонкостям языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. ΠŸΡ€ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Β«Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌΒ» Π²ΠΈΠ΄Π΅ (ΠΊΠ°ΠΊ это дСлаСтся, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Microsoft Word Ρ€Π°Π½Π½ΠΈΡ… вСрсий) с Π½ΠΈΠΌΠΈ Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ нСльзя Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… (ΠΈΠ·-Π·Π° нСдоступности ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ структурС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°) ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π² Ρ€Π°Π·Π½Ρ‹Ρ… вСрсиях ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ языков программирования прСдполагаСтся использованиС тСкстового Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° для исходного ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Помимо ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ, это позволяСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ исходным ΠΊΠΎΠ΄Π°ΠΌ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ, оформлСния, поиска, статистики, Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΒ Ρ‚.Β ΠΏ.

Π’ Ρ„Π°ΠΉΠ»Π°Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ примСняСтся тСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Π΄Π°ΠΆΠ΅ Ссли Ρ‚Π°ΠΌ прСдставлСны числа ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ (Π΄Π°/Π½Π΅Ρ‚). Π­Ρ‚ΠΎ нСсколько услоТняСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ·-Π·Π° нСобходимости прСобразования тСкстовых Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, Π½ΠΎ появляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π±Π΅Π· использования срСдств настройки самой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π—Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ являСтся ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π½Π° ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ тСкста, хранящСгося Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…. Π’ качСствС ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½ΠΎΠΌΠ΅Ρ€Π° строк ΠΈΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° символов[2].

Π‘Π»ΠΈΠ·ΠΊΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹

Π’Π΅Ρ€ΠΌΠΈΠ½ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ тСкст (Π°Π½Π³Π».Β plaintext; выглядит ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π°Π½Π³Π».Β plain text, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для обозначСния тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…) ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСтся Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ Π½Π΅Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π² Ρ‚ΠΎΠΌ числС ΠΈ нСтСкстовыС. Π’Π΅Ρ€ΠΌΠΈΠ½ чистый тСкст (Π°Π½Π³Π».Β cleartext) Ρ‚Π°ΠΊΠΆΠ΅ примСняСтся Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½Π΅Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ понятныС Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ ΠΈ Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹Π΅ ΠΎΡ‚ Β«ΠΏΠΎΠ΄ΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΡΒ» ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ

Бсылки

ВСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ β€” ВикипСдия

ВС́кстовыС да́нныС (Ρ‚Π°ΠΊΠΆΠ΅ тС́кстовый форма́т)Β β€” прСдставлСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ строкового Ρ‚ΠΈΠΏΠ° (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… символов) Π² Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ систСмС. Π’ MIME Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ соотвСтствуСт Ρ‚ΠΈΠΏ text/plain.

Часто тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΡƒΠ·ΠΊΠΎΠΌ смыслС — ΠΊΠ°ΠΊ тСкст Π½Π° ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ языках (Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ СстСствСнных), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½ ΠΈ понят Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ.

ВСкстовому Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Β«Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅Β», информация Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ рассчитанном Π½Π° восприятиС Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ.

Для большСй части ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ оборудования ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π΅Π²Π°ΠΆΠ½ΠΎ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ тСкстовыми. Однако ΠΌΠ½ΠΎΠ³ΠΈΠ΅ сСтСвыС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ рассчитаны Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с тСкстовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±Π°ΠΉΡ‚ΠΎΠ². Π’Π°ΠΊΠΆΠ΅, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ тСкстовыС ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для создания ΠΈ рСдактирования тСкстовых Π΄Π°Π½Π½Ρ‹Ρ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ тСкстовыми Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°

ВСкстовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ· подмноТСства Π·Π½Π°ΠΊΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ (Π±ΡƒΠΊΠ²Ρ‹, Ρ†ΠΈΡ„Ρ€Ρ‹, Π·Π½Π°ΠΊΠΈ прСпинания) ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π·Π½Π°ΠΊΠΈ (ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, табуляции, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹ строки). Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, UUENCODE ΠΈΠ»ΠΈ Base64), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² тСкстовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ любого Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, Ρ‡Ρ‚ΠΎ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для кодирования Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

Π’Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ возмоТности понимания содСрТимого Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ вносит Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π² прСдставлСниС Π΄Π°Π½Π½Ρ‹Ρ…. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, число 123, для кодирования ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ достаточно ΠΎΠ΄Π½ΠΎΠ³ΠΎ 8-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°, Π² тСкстовом Π²ΠΈΠ΄Π΅ кодируСтся нСсколькими Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ символами — Ρ‚Π°ΠΊ, Π² дСсятичной систСмС счислСния для этого трСбуСтся Ρ‚Ρ€ΠΈ Π·Π½Π°ΠΊΠ° (Β«123Β»), Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉΒ β€” сСмь Π·Π½Π°ΠΊΠΎΠ² (Β«1111011Β»), Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉΒ β€” Π΄Π²Π° (Β«7BΒ»).

ВСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π΅ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ форматирования тСкста, ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Ρ€Π°Π·ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ содСрТимоС[1].

Π Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° строки

ВСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒΡΡ Π½Π° строки. На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… (Π² основном, Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах сСмСйства UNIX) Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° строки кодируСтся ΠΎΠ΄Π½ΠΈΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ с ΠΊΠΎΠ΄ΠΎΠΌ 10 Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ASCII (Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅Β β€” Line Feed, LF), Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π² MS-DOS ΠΈ Microsoft Windows)Β β€” ΠΏΠ°Ρ€ΠΎΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π·Π½Π°ΠΊΠΎΠ² с ΠΊΠΎΠ΄Π°ΠΌΠΈ 13 ΠΈ 10 (Carriage Return ΠΈ Line Feed, CR/LF). Π’ Mac OS (Π½ΠΎ Π½Π΅ Mac OS X) Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ кодируСтся ΠΎΠ΄Π½ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ с ΠΊΠΎΠ΄ΠΎΠΌ 13.

Π’Π°ΠΊΠΎΠ΅ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ ΠΈΠ»ΠΈ Π·Π½Π°ΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠ΄ΠΈΠΊΡ‚ΠΎΠ²Π°Π½ΠΎ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΏΠΈΡˆΡƒΡ‰ΠΈΠ΅ машинки, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ осущСствлялся Π²Π²ΠΎΠ΄ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…Β β€” позиция Π²Π²ΠΎΠ΄Π° Ρ‚Π°ΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»Π°ΡΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²Π°Π»ΠΈΠΊΠ° с Π±ΡƒΠΌΠ°Π³ΠΎΠΉ, ΠΈ для ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Π²Π°Π»ΠΈΠΊΠ° ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π΄Π²ΡƒΡ… клавиш ΠΈΠ»ΠΈ Ρ€Ρ‹Ρ‡Π°ΠΆΠΊΠΎΠ².

Π’Π°ΠΊΠΆΠ΅, Π·Π½Π°ΠΊΠΈ разбиСния строк использовались для управлСния мСханичСскими ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΌΠΈ (Π² качСствС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³Π»ΠΈ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Ρ‚Π΅ ΠΆΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ машинки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΈ для Π²Π²ΠΎΠ΄Π°)Β β€” Π·Π½Π°ΠΊ LF Π²Ρ‹Π·Ρ‹Π²Π°Π» ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ Ρ€ΡƒΠ»ΠΎΠ½Π° с Π±ΡƒΠΌΠ°Π³ΠΎΠΉ, Π° Π·Π½Π°ΠΊ CR Π²Ρ‹Π·Ρ‹Π²Π°Π» Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ (Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ) Π² Π½Π°Ρ‡Π°Π»ΠΎ строки. ΠžΡ‚ΡΡŽΠ΄Π° ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠ²Β β€” Π°Π½Π³Π».Β Line Feed (ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ строки) ΠΈ Π°Π½Π³Π».Β Carriage Return (Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ).

На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° строки дСлалось ΠΈΠ½Π°Ρ‡Π΅Β β€” тСкст прСдставлялся Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ записСй фиксированной Π΄Π»ΠΈΠ½Ρ‹, для Ρ‡Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ строки дополнялись Π½ΡƒΠΆΠ½Ρ‹ΠΌ количСством ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ². Π­Ρ‚ΠΎ соотвСтствовало ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΏΠ΅Ρ€Ρ„ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слуТили срСдством Π²Π²ΠΎΠ΄Π° ΠΈ Π΄Π°ΠΆΠ΅ хранСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠΌΠ΅Π²ΡˆΠΈΡ… Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 80 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ — ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ).

ИспользованиС

ВСкстовый Ρ„Π°ΠΉΠ», ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ cat Π² ΠΎΠΊΠ½Π΅ xterm

Основная Ρ†Π΅Π»ΡŒ примСнСния тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…Β β€” Β«ΠΎΠ±Ρ‰ΠΈΠΉ Π·Π½Π°ΠΌΠ΅Π½Π°Ρ‚Π΅Π»ΡŒΒ», Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… собствСнного кодирования ΠΈΠ»ΠΈ форматирования ΠΈ нСсовмСстимых с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ. ВСкстовыС Ρ„Π°ΠΉΠ»Ρ‹ (Ρ„Π°ΠΉΠ»Ρ‹ Π² тСкстовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Ρ‹ ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² Π»ΡŽΠ±Ρ‹Ρ… тСкстовых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ MS-DOS Editor (Π°Π½Π³Π».) (DOS), Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ (Windows), ed, vi ΠΈ vim (UNIX, Linux), SimpleText (Π°Π½Π³Π».), TextEdit (Mac OS X) ΠΈΒ Ρ‚.Β ΠΏ. Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΡƒΠΌΠ΅ΡŽΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ тСкстовыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ встроСнными ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ (type Π² DOS ΠΈ Windows) ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ (cat Π² Unix).

ВСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для прСдставлСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сами Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ чисто тСкстовыми. Π’ этом случаС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Β«Π½Π°Π΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡΒ» Π½Π°Π΄ простым тСкстом, для Ρ‡Π΅Π³ΠΎ ΠΈΡ… ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ конструкции Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ посрСдством ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… слов ΠΈ Π·Π½Π°ΠΊΠΎΠ² прСпинания. Π­Ρ‚ΠΎ обСспСчиваСт удобство Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π° Π΄Π²ΡƒΡ… уровнях — Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π°Π½Π½Ρ‹Π΅ HTML ΠΈ XML ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΊΠ°Π·ΠΎΠΌ форматирования Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ WYSIWYG, Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡ… ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ ΠΊΠΎ всСм тонкостям языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. ΠŸΡ€ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Β«Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌΒ» Π²ΠΈΠ΄Π΅ (ΠΊΠ°ΠΊ это дСлаСтся, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Microsoft Word Ρ€Π°Π½Π½ΠΈΡ… вСрсий) с Π½ΠΈΠΌΠΈ Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ нСльзя Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… (ΠΈΠ·-Π·Π° нСдоступности ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ структурС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°) ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π² Ρ€Π°Π·Π½Ρ‹Ρ… вСрсиях ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ языков программирования прСдполагаСтся использованиС тСкстового Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° для исходного ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Помимо ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ, это позволяСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ исходным ΠΊΠΎΠ΄Π°ΠΌ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ, оформлСния, поиска, статистики, Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΒ Ρ‚.Β ΠΏ.

Π’ Ρ„Π°ΠΉΠ»Π°Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ примСняСтся тСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Π΄Π°ΠΆΠ΅ Ссли Ρ‚Π°ΠΌ прСдставлСны числа ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ (Π΄Π°/Π½Π΅Ρ‚). Π­Ρ‚ΠΎ нСсколько услоТняСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ·-Π·Π° нСобходимости прСобразования тСкстовых Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, Π½ΠΎ появляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π±Π΅Π· использования срСдств настройки самой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π—Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ являСтся ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π½Π° ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ тСкста, хранящСгося Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…. Π’ качСствС ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½ΠΎΠΌΠ΅Ρ€Π° строк ΠΈΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° символов[2].

Π‘Π»ΠΈΠ·ΠΊΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹

Π’Π΅Ρ€ΠΌΠΈΠ½ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ тСкст (Π°Π½Π³Π».Β plaintext; выглядит ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π°Π½Π³Π».Β plain text, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для обозначСния тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…) ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСтся Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ Π½Π΅Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π² Ρ‚ΠΎΠΌ числС ΠΈ нСтСкстовыС. Π’Π΅Ρ€ΠΌΠΈΠ½ чистый тСкст (Π°Π½Π³Π».Β cleartext) Ρ‚Π°ΠΊΠΆΠ΅ примСняСтся Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½Π΅Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ понятныС Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ ΠΈ Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹Π΅ ΠΎΡ‚ Β«ΠΏΠΎΠ΄ΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΡΒ» ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ

Бсылки

ВСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ β€” ВикипСдия

ВС́кстовыС да́нныС (Ρ‚Π°ΠΊΠΆΠ΅ тС́кстовый форма́т)Β β€” прСдставлСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ строкового Ρ‚ΠΈΠΏΠ° (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… символов) Π² Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ систСмС. Π’ MIME Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ соотвСтствуСт Ρ‚ΠΈΠΏ text/plain.

Часто тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΡƒΠ·ΠΊΠΎΠΌ смыслС — ΠΊΠ°ΠΊ тСкст Π½Π° ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ языках (Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ СстСствСнных), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½ ΠΈ понят Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ.

ВСкстовому Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Β«Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅Β», информация Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ рассчитанном Π½Π° восприятиС Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ.

Для большСй части ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ оборудования ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π΅Π²Π°ΠΆΠ½ΠΎ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ тСкстовыми. Однако ΠΌΠ½ΠΎΠ³ΠΈΠ΅ сСтСвыС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ рассчитаны Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с тСкстовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±Π°ΠΉΡ‚ΠΎΠ². Π’Π°ΠΊΠΆΠ΅, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ тСкстовыС ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для создания ΠΈ рСдактирования тСкстовых Π΄Π°Π½Π½Ρ‹Ρ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ тСкстовыми Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°

ВСкстовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ· подмноТСства Π·Π½Π°ΠΊΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ (Π±ΡƒΠΊΠ²Ρ‹, Ρ†ΠΈΡ„Ρ€Ρ‹, Π·Π½Π°ΠΊΠΈ прСпинания) ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π·Π½Π°ΠΊΠΈ (ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, табуляции, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹ строки). Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, UUENCODE ΠΈΠ»ΠΈ Base64), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² тСкстовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ любого Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, Ρ‡Ρ‚ΠΎ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для кодирования Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

Π’Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ возмоТности понимания содСрТимого Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ вносит Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π² прСдставлСниС Π΄Π°Π½Π½Ρ‹Ρ…. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, число 123, для кодирования ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ достаточно ΠΎΠ΄Π½ΠΎΠ³ΠΎ 8-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°, Π² тСкстовом Π²ΠΈΠ΄Π΅ кодируСтся нСсколькими Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ символами — Ρ‚Π°ΠΊ, Π² дСсятичной систСмС счислСния для этого трСбуСтся Ρ‚Ρ€ΠΈ Π·Π½Π°ΠΊΠ° (Β«123Β»), Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉΒ β€” сСмь Π·Π½Π°ΠΊΠΎΠ² (Β«1111011Β»), Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉΒ β€” Π΄Π²Π° (Β«7BΒ»).

ВСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π΅ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ форматирования тСкста, ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Ρ€Π°Π·ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ содСрТимоС[1].

Π Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° строки

ВСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒΡΡ Π½Π° строки. На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… (Π² основном, Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах сСмСйства UNIX) Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° строки кодируСтся ΠΎΠ΄Π½ΠΈΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ с ΠΊΠΎΠ΄ΠΎΠΌ 10 Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ASCII (Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅Β β€” Line Feed, LF), Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π² MS-DOS ΠΈ Microsoft Windows)Β β€” ΠΏΠ°Ρ€ΠΎΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π·Π½Π°ΠΊΠΎΠ² с ΠΊΠΎΠ΄Π°ΠΌΠΈ 13 ΠΈ 10 (Carriage Return ΠΈ Line Feed, CR/LF). Π’ Mac OS (Π½ΠΎ Π½Π΅ Mac OS X) Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ кодируСтся ΠΎΠ΄Π½ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ с ΠΊΠΎΠ΄ΠΎΠΌ 13.

Π’Π°ΠΊΠΎΠ΅ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ ΠΈΠ»ΠΈ Π·Π½Π°ΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠ΄ΠΈΠΊΡ‚ΠΎΠ²Π°Π½ΠΎ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΏΠΈΡˆΡƒΡ‰ΠΈΠ΅ машинки, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ осущСствлялся Π²Π²ΠΎΠ΄ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…Β β€” позиция Π²Π²ΠΎΠ΄Π° Ρ‚Π°ΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»Π°ΡΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²Π°Π»ΠΈΠΊΠ° с Π±ΡƒΠΌΠ°Π³ΠΎΠΉ, ΠΈ для ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Π²Π°Π»ΠΈΠΊΠ° ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π΄Π²ΡƒΡ… клавиш ΠΈΠ»ΠΈ Ρ€Ρ‹Ρ‡Π°ΠΆΠΊΠΎΠ².

Π’Π°ΠΊΠΆΠ΅, Π·Π½Π°ΠΊΠΈ разбиСния строк использовались для управлСния мСханичСскими ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΌΠΈ (Π² качСствС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³Π»ΠΈ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Ρ‚Π΅ ΠΆΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ машинки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΈ для Π²Π²ΠΎΠ΄Π°)Β β€” Π·Π½Π°ΠΊ LF Π²Ρ‹Π·Ρ‹Π²Π°Π» ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ Ρ€ΡƒΠ»ΠΎΠ½Π° с Π±ΡƒΠΌΠ°Π³ΠΎΠΉ, Π° Π·Π½Π°ΠΊ CR Π²Ρ‹Π·Ρ‹Π²Π°Π» Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ (Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ) Π² Π½Π°Ρ‡Π°Π»ΠΎ строки. ΠžΡ‚ΡΡŽΠ΄Π° ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠ²Β β€” Π°Π½Π³Π».Β Line Feed (ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ строки) ΠΈ Π°Π½Π³Π».Β Carriage Return (Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ).

На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° строки дСлалось ΠΈΠ½Π°Ρ‡Π΅Β β€” тСкст прСдставлялся Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ записСй фиксированной Π΄Π»ΠΈΠ½Ρ‹, для Ρ‡Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ строки дополнялись Π½ΡƒΠΆΠ½Ρ‹ΠΌ количСством ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ². Π­Ρ‚ΠΎ соотвСтствовало ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΏΠ΅Ρ€Ρ„ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слуТили срСдством Π²Π²ΠΎΠ΄Π° ΠΈ Π΄Π°ΠΆΠ΅ хранСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠΌΠ΅Π²ΡˆΠΈΡ… Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 80 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ — ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ).

ИспользованиС

ВСкстовый Ρ„Π°ΠΉΠ», ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ cat Π² ΠΎΠΊΠ½Π΅ xterm

Основная Ρ†Π΅Π»ΡŒ примСнСния тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…Β β€” Β«ΠΎΠ±Ρ‰ΠΈΠΉ Π·Π½Π°ΠΌΠ΅Π½Π°Ρ‚Π΅Π»ΡŒΒ», Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… собствСнного кодирования ΠΈΠ»ΠΈ форматирования ΠΈ нСсовмСстимых с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ. ВСкстовыС Ρ„Π°ΠΉΠ»Ρ‹ (Ρ„Π°ΠΉΠ»Ρ‹ Π² тСкстовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Ρ‹ ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² Π»ΡŽΠ±Ρ‹Ρ… тСкстовых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ MS-DOS Editor (Π°Π½Π³Π».) (DOS), Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ (Windows), ed, vi ΠΈ vim (UNIX, Linux), SimpleText (Π°Π½Π³Π».), TextEdit (Mac OS X) ΠΈΒ Ρ‚.Β ΠΏ. Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΡƒΠΌΠ΅ΡŽΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ тСкстовыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ встроСнными ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ (type Π² DOS ΠΈ Windows) ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ (cat Π² Unix).

ВСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для прСдставлСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сами Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ чисто тСкстовыми. Π’ этом случаС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Β«Π½Π°Π΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡΒ» Π½Π°Π΄ простым тСкстом, для Ρ‡Π΅Π³ΠΎ ΠΈΡ… ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ конструкции Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ посрСдством ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… слов ΠΈ Π·Π½Π°ΠΊΠΎΠ² прСпинания. Π­Ρ‚ΠΎ обСспСчиваСт удобство Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π° Π΄Π²ΡƒΡ… уровнях — Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π°Π½Π½Ρ‹Π΅ HTML ΠΈ XML ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΊΠ°Π·ΠΎΠΌ форматирования Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ WYSIWYG, Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡ… ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ ΠΊΠΎ всСм тонкостям языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. ΠŸΡ€ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Β«Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌΒ» Π²ΠΈΠ΄Π΅ (ΠΊΠ°ΠΊ это дСлаСтся, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Microsoft Word Ρ€Π°Π½Π½ΠΈΡ… вСрсий) с Π½ΠΈΠΌΠΈ Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ нСльзя Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… (ΠΈΠ·-Π·Π° нСдоступности ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ структурС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°) ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π² Ρ€Π°Π·Π½Ρ‹Ρ… вСрсиях ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ языков программирования прСдполагаСтся использованиС тСкстового Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° для исходного ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Помимо ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ, это позволяСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ исходным ΠΊΠΎΠ΄Π°ΠΌ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ, оформлСния, поиска, статистики, Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΒ Ρ‚.Β ΠΏ.

Π’ Ρ„Π°ΠΉΠ»Π°Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ примСняСтся тСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Π΄Π°ΠΆΠ΅ Ссли Ρ‚Π°ΠΌ прСдставлСны числа ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ (Π΄Π°/Π½Π΅Ρ‚). Π­Ρ‚ΠΎ нСсколько услоТняСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ·-Π·Π° нСобходимости прСобразования тСкстовых Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, Π½ΠΎ появляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π±Π΅Π· использования срСдств настройки самой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π—Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ являСтся ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π½Π° ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ тСкста, хранящСгося Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…. Π’ качСствС ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½ΠΎΠΌΠ΅Ρ€Π° строк ΠΈΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° символов[2].

Π‘Π»ΠΈΠ·ΠΊΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹

Π’Π΅Ρ€ΠΌΠΈΠ½ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ тСкст (Π°Π½Π³Π».Β plaintext; выглядит ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π°Π½Π³Π».Β plain text, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для обозначСния тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…) ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСтся Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ Π½Π΅Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π² Ρ‚ΠΎΠΌ числС ΠΈ нСтСкстовыС. Π’Π΅Ρ€ΠΌΠΈΠ½ чистый тСкст (Π°Π½Π³Π».Β cleartext) Ρ‚Π°ΠΊΠΆΠ΅ примСняСтся Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½Π΅Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ понятныС Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ ΠΈ Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹Π΅ ΠΎΡ‚ Β«ΠΏΠΎΠ΄ΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΡΒ» ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ

Бсылки

ВСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ β€” ВикипСдия

ВС́кстовыС да́нныС (Ρ‚Π°ΠΊΠΆΠ΅ тС́кстовый форма́т)Β β€” прСдставлСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ строкового Ρ‚ΠΈΠΏΠ° (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… символов) Π² Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ систСмС. Π’ MIME Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ соотвСтствуСт Ρ‚ΠΈΠΏ text/plain.

Часто тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΡƒΠ·ΠΊΠΎΠΌ смыслС — ΠΊΠ°ΠΊ тСкст Π½Π° ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ языках (Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ СстСствСнных), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½ ΠΈ понят Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ.

ВСкстовому Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Β«Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅Β», информация Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ рассчитанном Π½Π° восприятиС Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ.

Для большСй части ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ оборудования ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π΅Π²Π°ΠΆΠ½ΠΎ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ тСкстовыми. Однако ΠΌΠ½ΠΎΠ³ΠΈΠ΅ сСтСвыС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ рассчитаны Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с тСкстовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±Π°ΠΉΡ‚ΠΎΠ². Π’Π°ΠΊΠΆΠ΅, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ тСкстовыС ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для создания ΠΈ рСдактирования тСкстовых Π΄Π°Π½Π½Ρ‹Ρ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ тСкстовыми Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°

ВСкстовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ· подмноТСства Π·Π½Π°ΠΊΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ (Π±ΡƒΠΊΠ²Ρ‹, Ρ†ΠΈΡ„Ρ€Ρ‹, Π·Π½Π°ΠΊΠΈ прСпинания) ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π·Π½Π°ΠΊΠΈ (ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, табуляции, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹ строки). Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, UUENCODE ΠΈΠ»ΠΈ Base64), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² тСкстовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ любого Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, Ρ‡Ρ‚ΠΎ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для кодирования Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

Π’Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ возмоТности понимания содСрТимого Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ вносит Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π² прСдставлСниС Π΄Π°Π½Π½Ρ‹Ρ…. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, число 123, для кодирования ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ достаточно ΠΎΠ΄Π½ΠΎΠ³ΠΎ 8-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°, Π² тСкстовом Π²ΠΈΠ΄Π΅ кодируСтся нСсколькими Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ символами — Ρ‚Π°ΠΊ, Π² дСсятичной систСмС счислСния для этого трСбуСтся Ρ‚Ρ€ΠΈ Π·Π½Π°ΠΊΠ° (Β«123Β»), Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉΒ β€” сСмь Π·Π½Π°ΠΊΠΎΠ² (Β«1111011Β»), Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉΒ β€” Π΄Π²Π° (Β«7BΒ»).

ВСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π΅ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ форматирования тСкста, ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Ρ€Π°Π·ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ содСрТимоС[1].

Π Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° строки

ВСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒΡΡ Π½Π° строки. На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… (Π² основном, Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах сСмСйства UNIX) Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° строки кодируСтся ΠΎΠ΄Π½ΠΈΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ с ΠΊΠΎΠ΄ΠΎΠΌ 10 Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ASCII (Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅Β β€” Line Feed, LF), Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π² MS-DOS ΠΈ Microsoft Windows)Β β€” ΠΏΠ°Ρ€ΠΎΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π·Π½Π°ΠΊΠΎΠ² с ΠΊΠΎΠ΄Π°ΠΌΠΈ 13 ΠΈ 10 (Carriage Return ΠΈ Line Feed, CR/LF). Π’ Mac OS (Π½ΠΎ Π½Π΅ Mac OS X) Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ кодируСтся ΠΎΠ΄Π½ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ с ΠΊΠΎΠ΄ΠΎΠΌ 13.

Π’Π°ΠΊΠΎΠ΅ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ ΠΈΠ»ΠΈ Π·Π½Π°ΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠ΄ΠΈΠΊΡ‚ΠΎΠ²Π°Π½ΠΎ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΏΠΈΡˆΡƒΡ‰ΠΈΠ΅ машинки, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ осущСствлялся Π²Π²ΠΎΠ΄ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…Β β€” позиция Π²Π²ΠΎΠ΄Π° Ρ‚Π°ΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»Π°ΡΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²Π°Π»ΠΈΠΊΠ° с Π±ΡƒΠΌΠ°Π³ΠΎΠΉ, ΠΈ для ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Π²Π°Π»ΠΈΠΊΠ° ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π΄Π²ΡƒΡ… клавиш ΠΈΠ»ΠΈ Ρ€Ρ‹Ρ‡Π°ΠΆΠΊΠΎΠ².

Π’Π°ΠΊΠΆΠ΅, Π·Π½Π°ΠΊΠΈ разбиСния строк использовались для управлСния мСханичСскими ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΌΠΈ (Π² качСствС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³Π»ΠΈ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Ρ‚Π΅ ΠΆΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ машинки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΈ для Π²Π²ΠΎΠ΄Π°)Β β€” Π·Π½Π°ΠΊ LF Π²Ρ‹Π·Ρ‹Π²Π°Π» ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ Ρ€ΡƒΠ»ΠΎΠ½Π° с Π±ΡƒΠΌΠ°Π³ΠΎΠΉ, Π° Π·Π½Π°ΠΊ CR Π²Ρ‹Π·Ρ‹Π²Π°Π» Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ (Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ) Π² Π½Π°Ρ‡Π°Π»ΠΎ строки. ΠžΡ‚ΡΡŽΠ΄Π° ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠ²Β β€” Π°Π½Π³Π».Β Line Feed (ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ строки) ΠΈ Π°Π½Π³Π».Β Carriage Return (Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ).

На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° строки дСлалось ΠΈΠ½Π°Ρ‡Π΅Β β€” тСкст прСдставлялся Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ записСй фиксированной Π΄Π»ΠΈΠ½Ρ‹, для Ρ‡Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ строки дополнялись Π½ΡƒΠΆΠ½Ρ‹ΠΌ количСством ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ². Π­Ρ‚ΠΎ соотвСтствовало ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΏΠ΅Ρ€Ρ„ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слуТили срСдством Π²Π²ΠΎΠ΄Π° ΠΈ Π΄Π°ΠΆΠ΅ хранСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠΌΠ΅Π²ΡˆΠΈΡ… Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 80 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ — ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ).

Π’ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅

ИспользованиС

ВСкстовый Ρ„Π°ΠΉΠ», ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ cat Π² ΠΎΠΊΠ½Π΅ xterm

Основная Ρ†Π΅Π»ΡŒ примСнСния тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…Β β€” Β«ΠΎΠ±Ρ‰ΠΈΠΉ Π·Π½Π°ΠΌΠ΅Π½Π°Ρ‚Π΅Π»ΡŒΒ», Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… собствСнного кодирования ΠΈΠ»ΠΈ форматирования ΠΈ нСсовмСстимых с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ. ВСкстовыС Ρ„Π°ΠΉΠ»Ρ‹ (Ρ„Π°ΠΉΠ»Ρ‹ Π² тСкстовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Ρ‹ ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² Π»ΡŽΠ±Ρ‹Ρ… тСкстовых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ MS-DOS Editor (Π°Π½Π³Π».) (DOS), Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ (Windows), ed, vi ΠΈ vim (UNIX, Linux), SimpleText (Π°Π½Π³Π».), TextEdit (Mac OS X) ΠΈΒ Ρ‚.Β ΠΏ. Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΡƒΠΌΠ΅ΡŽΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ тСкстовыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ встроСнными ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ (type Π² DOS ΠΈ Windows) ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ (cat Π² Unix).

ВСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для прСдставлСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сами Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ чисто тСкстовыми. Π’ этом случаС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Β«Π½Π°Π΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡΒ» Π½Π°Π΄ простым тСкстом, для Ρ‡Π΅Π³ΠΎ ΠΈΡ… ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ конструкции Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ посрСдством ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… слов ΠΈ Π·Π½Π°ΠΊΠΎΠ² прСпинания. Π­Ρ‚ΠΎ обСспСчиваСт удобство Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π° Π΄Π²ΡƒΡ… уровнях — Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π°Π½Π½Ρ‹Π΅ HTML ΠΈ XML ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΊΠ°Π·ΠΎΠΌ форматирования Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ WYSIWYG, Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡ… ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ ΠΊΠΎ всСм тонкостям языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. ΠŸΡ€ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Β«Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌΒ» Π²ΠΈΠ΄Π΅ (ΠΊΠ°ΠΊ это дСлаСтся, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Microsoft Word Ρ€Π°Π½Π½ΠΈΡ… вСрсий) с Π½ΠΈΠΌΠΈ Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ нСльзя Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… (ΠΈΠ·-Π·Π° нСдоступности ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ структурС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°) ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π² Ρ€Π°Π·Π½Ρ‹Ρ… вСрсиях ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ языков программирования прСдполагаСтся использованиС тСкстового Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° для исходного ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Помимо ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ, это позволяСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ исходным ΠΊΠΎΠ΄Π°ΠΌ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ, оформлСния, поиска, статистики, Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΒ Ρ‚.Β ΠΏ.

Π’ Ρ„Π°ΠΉΠ»Π°Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ примСняСтся тСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Π΄Π°ΠΆΠ΅ Ссли Ρ‚Π°ΠΌ прСдставлСны числа ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ (Π΄Π°/Π½Π΅Ρ‚). Π­Ρ‚ΠΎ нСсколько услоТняСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ·-Π·Π° нСобходимости прСобразования тСкстовых Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, Π½ΠΎ появляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π±Π΅Π· использования срСдств настройки самой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π—Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ являСтся ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π½Π° ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ тСкста, хранящСгося Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…. Π’ качСствС ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½ΠΎΠΌΠ΅Ρ€Π° строк ΠΈΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° символов[2].

Π‘Π»ΠΈΠ·ΠΊΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹

Π’Π΅Ρ€ΠΌΠΈΠ½ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ тСкст (Π°Π½Π³Π».Β plaintext; выглядит ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π°Π½Π³Π».Β plain text, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для обозначСния тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…) ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСтся Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ Π½Π΅Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π² Ρ‚ΠΎΠΌ числС ΠΈ нСтСкстовыС. Π’Π΅Ρ€ΠΌΠΈΠ½ чистый тСкст (Π°Π½Π³Π».Β cleartext) Ρ‚Π°ΠΊΠΆΠ΅ примСняСтся Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½Π΅Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ понятныС Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ ΠΈ Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹Π΅ ΠΎΡ‚ Β«ΠΏΠΎΠ΄ΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΡΒ» ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ

Бсылки

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *