ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅, ΠΎΡ‡Π΅Π½ΡŒ быстро...
Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ вмСстС Π΄ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ тСкстовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠŸΡ€ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ тСкстовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ символу назначаСтся ΠΊΠΎΠ΄ — ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· Ρ„иксированного количСства Π½ΡƒΠ»Π΅ΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ† со Π²Π·Π°ΠΈΠΌΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹ΠΌ соотвСтствиСм. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ 1 Π΄Π²ΠΎΠΈΡ‡Π½ΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ (ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ‚) ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всСго 2 символа. Π”Π²ΡƒΡ…Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ 4: 00; 01, 10, 11, Ρ‚. Π΅. 22, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Ρ€Π΅Ρ… Π±ΠΈΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ восСмь Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сочСтаний Π½ΡƒΠ»Π΅ΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ тСкстовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠŸΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², тСкстов ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ символы (Π±ΡƒΠΊΠ²Ρ‹, Ρ†ΠΈΡ„Ρ€Ρ‹, Π·Π½Π°ΠΊΠΈ) ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ комбинациями ΠΈΠ· Π²ΠΎΡΡŒΠΌΠΈ Π½ΡƒΠ»Π΅ΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚ — ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΈΡ… Π΄Π»Ρ чтСния Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ (Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€) ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ символа строится ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ символа.

ΠŸΡ€ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ тСкстовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ символу назначаСтся ΠΊΠΎΠ΄ — ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· Ρ„иксированного количСства Π½ΡƒΠ»Π΅ΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ† со Π²Π·Π°ΠΈΠΌΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹ΠΌ соотвСтствиСм. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ 1 Π΄Π²ΠΎΠΈΡ‡Π½ΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ (ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ‚) ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всСго 2 символа. Π”Π²ΡƒΡ…Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ 4: 00; 01, 10, 11, Ρ‚. Π΅. 22, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Ρ€Π΅Ρ… Π±ΠΈΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ восСмь Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сочСтаний Π½ΡƒΠ»Π΅ΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ† (23). Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ число Π±ΠΈΡ‚ΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для кодирования 32 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… символов, Ρ€Π°Π²Π½ΠΎ 5 (25). Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ использовался Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Ρ‚Π΅Π»Π΅Π³Ρ€Π°Ρ„Π° Π² 20-Π΅ Π³ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ столСтия, вмСсто Π·Π½Π°ΠΊΠΎΠ² прСпинания ΡΡ‚Π°Π²ΠΈΠ»ΠΈΡΡŒ ВЧК ΠΈ Π—ΠŸΠ’. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ 7 Π±ΠΈΡ‚ΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 128 символов (Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ сСмибитовый ΠΊΠΎΠ΄ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ КОИ-7), Π° Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ 24 Π±ΠΈΡ‚ΠΎΠ² — 16 777 216 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… символов ΠΈΠ»ΠΈ состояний.

ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ количСство символов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Π½Π°Π±ΠΎΡ€Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… тСкстов, Ρ€Π°Π²Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 200 (Π±ΡƒΠΊΠ²Ρ‹ латинскиС ΠΈ Ρ€ΡƒΡΡΠΊΠΈΠ΅, Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ ΠΈ ΡΡ‚Ρ€ΠΎΡ‡Π½Ρ‹Π΅, Π·Π½Π°ΠΊΠΈ прСпинания, Ρ†ΠΈΡ„Ρ€Ρ‹, матСматичСскиС Π·Π½Π°ΠΊΠΈ, элСмСнты псСвдографики). Π’ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмС Ρ‚Π°ΠΊΠΎΠ΅ количСство символов ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ· 8 Π±ΠΈΡ‚ (28 = 256), Ρ‚. Π΅. 1 Π±Π°ΠΉΡ‚ΠΎΠΌ.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° IBM (ASCII ΠΊΠΎΠ΄Ρ‹ American Standard Coding for Information Interchange) состоит ΠΈΠ· Π΄Π²ΡƒΡ… частСй: ниТняя являСтся общСпринятой Π²ΠΎ Π²ΡΠ΅ΠΌ ΠΌΠΈΡ€Π΅ (дСсятичныС ΠΊΠΎΠ΄Ρ‹ 0−127).

Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ ASCII:

Код Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Π‘ΠΈΠΌΠ²ΠΎΠ» ДСсятичный ΠΊΠΎΠ΄

  • 0010 0000 ΠΏΡ€ΠΎΠ±Π΅Π» 32
  • 101 011 + 43
  • 110 000 1 49
  • 110 000 0 48

О11 1001 9 57.

111 010 Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅: 58.

ΠŸΠ΅Ρ€Π²Ρ‹Π΅ 32 ΠΊΠΎΠ΄Π° Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… символов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ, табуляция, ΠΎΡ‚ΠΌΠ΅Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Ρ‚. ΠΏ. Вторая — «Π²Π΅Ρ€Ρ…няя ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°» прСдставляСт собой Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ ASCII ΠΊΠΎΠ΄Ρ‹, Π² Π½Π΅ΠΉ находятся Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π°Π»Ρ„Π°Π²ΠΈΡ‚Ρ‹ ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы. Π’ Π ΠΎΡΡΠΈΠΈ вторая ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° подчиняСтся 4 Ρ€Π°Π·Π½Ρ‹ΠΌ стандартам: КОИ-8 (Код ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ Π²ΠΎΡΡŒΠΌΠΈΠ·Π½Π°Ρ‡Π½Ρ‹ΠΉ. ΠΈΠ»ΠΈ кодовая страница 866, получСнная ΠΏΡƒΡ‚Π΅ΠΌ Π·Π°ΠΌΠ΅Π½Ρ‹ грСчСских Π±ΡƒΠΊΠ² ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… элСмСнтов псСвдографики ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ† ASCII ΠΊΠΎΠ΄ΠΎΠ² Π½Π° Π±ΡƒΠΊΠ²Ρ‹ русского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°), ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° WINDOWS 1251, ISO, модифицированная Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Π°Ρ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π“ΠžΠ‘Π’. Π’ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ прописныС Π±ΡƒΠΊΠ²Ρ‹ ΠΎΡ‚, А Π΄ΠΎ Π― ΠΈΠΌΠ΅ΡŽΡ‚ дСсятичныС ΠΊΠΎΠ΄Ρ‹ 128 — 159, строчныС Π±ΡƒΠΊΠ²Ρ‹ ΠΎΡ‚, Π° Π΄ΠΎ ΠΏ ΠΈΠΌΠ΅ΡŽΡ‚ дСсятичныС ΠΊΠΎΠ΄Ρ‹ 160 — 175, ΠΎΡ‚ Ρ€ Π΄ΠΎ я ΠΈΠΌΠ΅ΡŽΡ‚ ΠΊΠΎΠ΄Ρ‹ 224 — 241.

Помимо Π²ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΠΉ систСмы кодирования символьной (тСкстовой) ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° систСма ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΠ³ΠΎ кодирования символов, которая ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ, UNICODE. Вакая систСма позволяСт Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 216 = 65 536 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… символов, Π² Ρ‚ΠΎΠΌ числС практичСски всС Π°Π»Ρ„Π°Π²ΠΈΡ‚Ρ‹ языков нашСй ΠΏΠ»Π°Π½Π΅Ρ‚Ρ‹.

РасчСт объСма тСкстовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ сводится ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡŽ произвСдСния количСства символов Π² Ρ‚СкстС Π½Π° Ρ‡ΠΈΡΠ»ΠΎ разрядов Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для кодирования ΠΎΠ΄Π½ΠΎΠ³ΠΎ символа.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ