• Автоматическое устройство осуществило перекодировку информационного сообщения на русском языке, первоначально записанного в коде Windows-1251, в кодировку Unicode. При этом информационное сообщение увеличилось на 400 бит. Какова длина сообщения в символах?помогите с описанием и решением

Ответы 6

  • помоги мне пожалуйста еще немножко!!!!!Автоматическое устройство осуществило перекодировку информационного сообщения на русском языке, первоначально записанного в 16–битном коде Unicode, в 8–битную кодировку Windows–1251, при этом информационный объем сообщения составил 60 байт. Определите информационный объем в битах сообщения до перекодировки.
    • Автор:

      weiss
    • 6 лет назад
    • 0
  • Тут я не уверен, но думаю, что сообщение было 120 байт. В UTF16 есть особенности, но думаю для русскоязычных символов также 2 байта.
    • Автор:

      dexter
    • 6 лет назад
    • 0
  • 120*8=960бит
  • а как мне расписать решение на этот ответ?
  • ))) также. Один русскоязычный символ в unicode занимает 2 байта, в windows 1251 - 1 байт. Значит если на выходе 60 байт в windows 1251, то исходное сообщение в unicode 16 было 60 байт * 2 = 120 байт * 8 бит = 960 бит.
  • 50 символов.Один русскоязычный символ в Windows-1251 = 1 байт, в Unicode = 2 байта. 400 бит / 8 = 50 байт + 50 байт > исходное сообщение = 100 байт в Unicode > это 50 русскоязычных символов.Вообщем при перекодировке на каждый русскоязычный символ в Unicode нужен дополнительный байт, если увеличилось на 50 байт значит русскоязычных символов 50.
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years