В традиционных кодировках для кодирования одного символа используется 8 бит. Легко подсчитать , что такой 8-разрядный код позволяет закодировать 256 различных символов.
Присвоение символу определенного числового кода – это вопрос соглашения.
В качестве международного стандарта принята кодовая таблица ASCII (American Standard Code for Information Interchange), кодирующая первую половину символов с числовыми кодами от 0 до 127 (коды от 0 до 32 отведены не символам, а функциональным клавишам).
текстовая инфо.ppt
Презентация "Кодирование текстовой информации "
Кодирование текстовой
Кодирование текстовой
информации
информации
Презентация "Кодирование текстовой информации "
В традиционных кодировках для кодирования
В традиционных кодировках для кодирования
одного символа используется 8 бит. Легко
одного символа используется 8 бит. Легко
подсчитать , что такой 8разрядный код
подсчитать , что такой 8разрядный код
позволяет закодировать 256 различных
позволяет закодировать 256 различных
символов.
символов.
Присвоение символу определенного
Присвоение символу определенного
числового кода – это вопрос соглашения.
числового кода – это вопрос соглашения.
Презентация "Кодирование текстовой информации "
В качестве международного стандарта
В качестве международного стандарта
кодовая таблица ASCII (American
принята кодовая таблица ASCII
(American
принята
Standard Code for Information Interchange),
Standard Code for Information Interchange),
кодирующая первую половину символов с
кодирующая первую половину символов с
числовыми кодами от 0 до 127 (коды от 0
числовыми кодами от 0 до 127 (коды от 0
до 32 отведены не символам, а
до 32 отведены не символам, а
функциональным клавишам).
функциональным клавишам).
Презентация "Кодирование текстовой информации "
ККодовая таблица ASCII
одовая таблица ASCII
Презентация "Кодирование текстовой информации "
Во второй половине содержатся коды
Во второй половине содержатся коды
национальных алфавитов, символы
национальных алфавитов, символы
псевдографики и некоторые
псевдографики и некоторые
математические знаки. К сожалению, в
математические знаки. К сожалению, в
настоящее время существуют пять
настоящее время существуют пять
различных кодировок кириллицы (КОИ8Р,
различных кодировок кириллицы (КОИ8Р,
и ISOISO), что
Windows, , MSMSDOSDOS, , Macintosh
), что
Windows
вызывает дополнительные трудности при
вызывает дополнительные трудности при
работе с русскоязычными документами.
работе с русскоязычными документами.
Macintosh и
Презентация "Кодирование текстовой информации "
Хронологически одним из первых стандартов
Хронологически одним из первых стандартов
кодирования русских букв на компьютерах
кодирования русских букв на компьютерах
был КОИ8
КОИ8 . .
был
Эта кодировка применялась еще в 70ые годы
Эта кодировка применялась еще в 70ые годы
на компьютерах серии ЕС ЭВМ, а с
на компьютерах серии ЕС ЭВМ, а с
середины 80х стала использоваться в
середины 80х стала использоваться в
первых русифицированных версиях
первых русифицированных версиях
операционной системы UNIX.
операционной системы UNIX.
Презентация "Кодирование текстовой информации "
КОИ8 («Код обмена
(«Код обмена
КОИ8
информацией, 8битный»)
информацией, 8битный»)
Презентация "Кодирование текстовой информации "
Наиболее распространенной в настоящее время
Наиболее распространенной в настоящее время
является кодировка Microsoft Windows,
является кодировка Microsoft Windows,
обозначаемая сокращением CP1251
обозначаемая сокращением
CP1251 ("CP" означает
("CP" означает
"Code Page", "кодовая страница").
"Code Page", "кодовая страница").
Презентация "Кодирование текстовой информации "
От начала 90ых годов, времени
От начала 90ых годов, времени
господства операционной системы
господства операционной системы
CP866..
MS DOS, остается кодировка CP866
MS DOS, остается кодировка
Презентация "Кодирование текстовой информации "
Компьютеры фирмы Apple, работающие под
Компьютеры фирмы Apple, работающие под
управлением операционной системы Mac OS
Mac OS, ,
управлением операционной системы
используют свою собственную кодировку MacMac..
используют свою собственную кодировку
Презентация "Кодирование текстовой информации "
Международная организация по стандартизации
Международная организация по стандартизации
(International Standards Organization, ISO) утвердила
(International Standards Organization, ISO) утвердила
в качестве стандарта для русского языка еще одну
в качестве стандарта для русского языка еще одну
ISO 88595..
кодировку под названием ISO 88595
кодировку под названием
Презентация "Кодирование текстовой информации "
Unicode
Unicode
В конце 90ых годов появился новый
В конце 90ых годов появился новый
международный стандарт Unicode
Unicode, который
, который
международный стандарт
не один байт, а два, ,
отводит под один символ не один байт, а два
отводит под один символ
и поэтому с его помощью можно закодировать не
и поэтому с его помощью можно закодировать не
256, а 65536 различных символов. Полная
256, а 65536 различных символов. Полная
спецификация стандарта Unicode включает в себя
спецификация стандарта Unicode включает в себя
все существующие, вымершие и искусственно
все существующие, вымершие и искусственно
созданные алфавиты мира, а также множество
созданные алфавиты мира, а также множество
математических, музыкальных, химических и
математических, музыкальных, химических и
прочих символов.
прочих символов.
Презентация "Кодирование текстовой информации "
Пример
Пример
Представьте в форме шестнадцатеричного
Представьте в форме шестнадцатеричного
кода слово «ЭВМ».
кода слово «ЭВМ».
1251: 221 194 204
221 194 204
CP866: 157 130 140
157 130 140 ..
CPCP1251:
CP866:
В 16 с/с
В 16 с/с
CP1251:
CP866:
CP1251: DD C2 CC
DD C2 CC
CP866: 9D 82 8C
9D 82 8C
Презентация "Кодирование текстовой информации "
Задания
Задания
1.1.
Закодируйте с помощью кодировочной
Закодируйте с помощью кодировочной
таблицы ASCII
таблицы
ASCII следующие тексты:
следующие тексты:
a) Password; бб) Windows
) Windows..
a) Password;
Декодируйте с помощью кодировочной
2.2. Декодируйте с помощью кодировочной
таблицы ASCII
таблицы
ASCII следующие тексты:
следующие тексты:
72 6Е 61 64 6FF;;
а) 54 6FF 72 6Е 61 64 6
а) 54 6
б) 49 20 6С 6F 76 65 20 79 6F 75.
б) 49 20 6С 6F 76 65 20 79 6F 75.
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.