
Как работают кодировки - основы программирования
содержание видео
Дата: 2023-03-12
Похожие видео
Комментарии и отзывы: 20
Рустам
проще было бы создать Троичную и/или Четверичную систему и не мучаться с нехваткой символов! Скринте господа Айтишники! с моей технологией можно уменьшить все объемы памяти в разы!
ПРИМЕР
Двоичная система:
001 - А
010 - Б
100 - В
011 - Г
101 - Д
111 - Е
все, далее уже ограничение, ни чего не создать, а если добавить еще цифру, то выйдет ниже
Троичная система:
001 - А
010 - Б
100 - В
011 - Г
101 - Д
111 - Е
002 - Ё
020 - Ж
200 - З
022 - И
222 - Й
202 - К
012 - Л
102 -
120 -
122 -
121 -
201 -
211
212
221
222
и так далее, ну логику вы поняли, Нужна троичная система!
СКРИНТЕ!
Я ГЕНИЙ! )
ответить
проще было бы создать Троичную и/или Четверичную систему и не мучаться с нехваткой символов! Скринте господа Айтишники! с моей технологией можно уменьшить все объемы памяти в разы!
ПРИМЕР
Двоичная система:
001 - А
010 - Б
100 - В
011 - Г
101 - Д
111 - Е
все, далее уже ограничение, ни чего не создать, а если добавить еще цифру, то выйдет ниже
Троичная система:
001 - А
010 - Б
100 - В
011 - Г
101 - Д
111 - Е
002 - Ё
020 - Ж
200 - З
022 - И
222 - Й
202 - К
012 - Л
102 -
120 -
122 -
121 -
201 -
211
212
221
222
и так далее, ну логику вы поняли, Нужна троичная система!
СКРИНТЕ!
Я ГЕНИЙ! )
ответить
Это
Привет!
Подскажи, пожалуйста, по поводу символа П.
На видео ты говоришь, что в юникоде он занимает 11 бит -
100 0001 1111
таким образом мы должны подставить к нему вторую маску: к старшему байту подставляем 110, к младшему - 10. После подстановки у тебя получается число следующего вида:
1101 0000 1001 1111 (что равно D09F.
Я пробовал сделать тоже самое и, у меня получается по-другому:
1100 0100 1001 1111 (что равно С49F)
Отличие заключается в позиции единицы в старшем бите. Не могу понять, почему она сдвинулась у тебя на 2 позиции влево?
ответить
Привет!
Подскажи, пожалуйста, по поводу символа П.
На видео ты говоришь, что в юникоде он занимает 11 бит -
100 0001 1111
таким образом мы должны подставить к нему вторую маску: к старшему байту подставляем 110, к младшему - 10. После подстановки у тебя получается число следующего вида:
1101 0000 1001 1111 (что равно D09F.
Я пробовал сделать тоже самое и, у меня получается по-другому:
1100 0100 1001 1111 (что равно С49F)
Отличие заключается в позиции единицы в старшем бите. Не могу понять, почему она сдвинулась у тебя на 2 позиции влево?
ответить
SoKoL
Блин играю в одну игру, мышка программируемая. Много макросов писать приходится, а как? Смотря видео геймеров как они пишут ища одинаковые символы подставляя в свои методом тыка и многими проверками в игре. Но теперь немного понятно как это работает, синие строки, черные, крастные. Автор очень большая просьба объяснить поверхностно про макросы на мышь, я думаю много геймеров на вас подпишется
ответить
Блин играю в одну игру, мышка программируемая. Много макросов писать приходится, а как? Смотря видео геймеров как они пишут ища одинаковые символы подставляя в свои методом тыка и многими проверками в игре. Но теперь немного понятно как это работает, синие строки, черные, крастные. Автор очень большая просьба объяснить поверхностно про макросы на мышь, я думаю много геймеров на вас подпишется
ответить
EyeZary
. и когда возникла загвоздка, то собрались самые умные в селе и решили будет так. время шло, село разрослось до деревни и вновь возникли нестыковки, собрались самые мужики и порешали будет так, и ещё так. время шло, деревня превратилась в небольшой городок и опят новая проблемка подкралась, собрались члены городского совета и порешали будет так, ещё так и ещё воот так. время шло.
ответить
. и когда возникла загвоздка, то собрались самые умные в селе и решили будет так. время шло, село разрослось до деревни и вновь возникли нестыковки, собрались самые мужики и порешали будет так, и ещё так. время шло, деревня превратилась в небольшой городок и опят новая проблемка подкралась, собрались члены городского совета и порешали будет так, ещё так и ещё воот так. время шло.
ответить
Justice
0: 26 Одна грамматическая помарка: это не число, а последовательность цифр. Оттого и пошло понятие цифровой. Число - это величина, а цифра - это знак. Цифра 1 не больше 0, а просто отличный от 0 знак. Замени 1 на Х и машина продолжить работать, как ни в чём не бывало. 1 и 0 - это логические символы, а не числа, это булевские true и false, да и нет.
ответить
0: 26 Одна грамматическая помарка: это не число, а последовательность цифр. Оттого и пошло понятие цифровой. Число - это величина, а цифра - это знак. Цифра 1 не больше 0, а просто отличный от 0 знак. Замени 1 на Х и машина продолжить работать, как ни в чём не бывало. 1 и 0 - это логические символы, а не числа, это булевские true и false, да и нет.
ответить
CAPTAIN
Когда проходили это в универе, нам конечно рассказывали про ASCII, но в ролике пропущена интересная часть о том, что у нас была параллельно отечественная КОИ8 а потом и ISO версии кодировок пошли до UTF. На некоторых заводах у нас КОИ8 использовалась очень долго до перехода на юникод. Видимо видео сделано по англоязычной книге.
ответить
Когда проходили это в универе, нам конечно рассказывали про ASCII, но в ролике пропущена интересная часть о том, что у нас была параллельно отечественная КОИ8 а потом и ISO версии кодировок пошли до UTF. На некоторых заводах у нас КОИ8 использовалась очень долго до перехода на юникод. Видимо видео сделано по англоязычной книге.
ответить
Игорь
Пришёл сюда в процессе изучения указателей в Паскале по первому тому Столярова. Всё понял, хоть и смотрел на перемотке. Да, вы друг друга сильно дополняете, он преподносит через книгу доходчиво, а вы иллюстрируете так же грамотно. Если бы не учился по этому учебнику, ничего бы не понял вообще. Спасибо большое!
ответить
Пришёл сюда в процессе изучения указателей в Паскале по первому тому Столярова. Всё понял, хоть и смотрел на перемотке. Да, вы друг друга сильно дополняете, он преподносит через книгу доходчиво, а вы иллюстрируете так же грамотно. Если бы не учился по этому учебнику, ничего бы не понял вообще. Спасибо большое!
ответить
Alek
00: 00 Введение
01: 10 Коды символов
01: 40 ASCII
02: 51 Нехватка кодов
03: 30 Кодовые страницы
04: 45 Windows и ANSI
05: 50 Unicode
07: 14 Проблема 1. Расточительство памяти
07: 40 Проблема 2. Порядок хранения байт
09: 04 UCS-2. Bom-байты
09: 59 UTF-8
13: 28 UTF-16
16: 57 UTF-32
17: 47 Резюме
18: 12 Знаки вопросов
18: 31 Строки в языках программирования
ответить
00: 00 Введение
01: 10 Коды символов
01: 40 ASCII
02: 51 Нехватка кодов
03: 30 Кодовые страницы
04: 45 Windows и ANSI
05: 50 Unicode
07: 14 Проблема 1. Расточительство памяти
07: 40 Проблема 2. Порядок хранения байт
09: 04 UCS-2. Bom-байты
09: 59 UTF-8
13: 28 UTF-16
16: 57 UTF-32
17: 47 Резюме
18: 12 Знаки вопросов
18: 31 Строки в языках программирования
ответить
Владимир
Может быть кто-нибудь здесь мне подскажет. Если java использует utf-16, кодировка которая включает в себя кириллицу, как я понимаю, то почему возникает проблема с кодировкой при работе со spring, как бы и сколько бы я не передавал кириллицы на веб страницу она отображается не корректно?
ответить
Может быть кто-нибудь здесь мне подскажет. Если java использует utf-16, кодировка которая включает в себя кириллицу, как я понимаю, то почему возникает проблема с кодировкой при работе со spring, как бы и сколько бы я не передавал кириллицы на веб страницу она отображается не корректно?
ответить
Tigran
Не скажу, что понял все, что объяснял автор, но вы натолкнули меня на некоторые мысли в своей работе - не программирование, но у нас большие проблемы с быстрым перекодираванием в Unicode. Попробую осуществить то, что задумал. Надеюсь, получится. Автору большущий респект)
ответить
Не скажу, что понял все, что объяснял автор, но вы натолкнули меня на некоторые мысли в своей работе - не программирование, но у нас большие проблемы с быстрым перекодираванием в Unicode. Попробую осуществить то, что задумал. Надеюсь, получится. Автору большущий респект)
ответить
МистерНе
1: 26 на этом моменте я подумал о механизме Энигмы. Когда предложение заменяется другим предложением, причём существует набор символов-ключей для восстановления предыдущего предложения. Вроде бы так, но это не точно. Я не помню.
ответить
1: 26 на этом моменте я подумал о механизме Энигмы. Когда предложение заменяется другим предложением, причём существует набор символов-ключей для восстановления предыдущего предложения. Вроде бы так, но это не точно. Я не помню.
ответить
Flamin
Интересно, а чтение сразу всего файла в переменную (память) в C# через тот же ReadAllText будет быстрее на utf 32?
Или запись в оперативку из-за большего объёма будет не такой уж и быстрой, а потому и смысла нет?
ответить
Интересно, а чтение сразу всего файла в переменную (память) в C# через тот же ReadAllText будет быстрее на utf 32?
Или запись в оперативку из-за большего объёма будет не такой уж и быстрой, а потому и смысла нет?
ответить
xewa
Спасибо тебе, очень последовательно и доходчиво обьяснено. Из необходимости обраоботки не английских символов через параметры скрипта пришел к необходимости понимания сути проблемы.
ответить
Спасибо тебе, очень последовательно и доходчиво обьяснено. Из необходимости обраоботки не английских символов через параметры скрипта пришел к необходимости понимания сути проблемы.
ответить
PooKan_VoolKaN
Удивительное совпадение. Вечером посмотрел видео ради интереса. А на следующий день на собеседование попалось задание как раз связанное с кодировкой символов. Спасибо за видео!
ответить
Удивительное совпадение. Вечером посмотрел видео ради интереса. А на следующий день на собеседование попалось задание как раз связанное с кодировкой символов. Спасибо за видео!
ответить
Дарья
мне кажется для большего охвата просмотров стоило в названии написать ascii, utf-8, utf-16 и тд. иначе я не понимаю почему так мало просмотров ведь это же просто шедевр
ответить
мне кажется для большего охвата просмотров стоило в названии написать ascii, utf-8, utf-16 и тд. иначе я не понимаю почему так мало просмотров ведь это же просто шедевр
ответить
Alexey
Я правильно понял, что ascii и unicode это таблицы с символами, а utf8 utf16 utf32 это алгоритми/протоколы кодирования/шифрования символов из unicode таблицы? Спасибо
ответить
Я правильно понял, что ascii и unicode это таблицы с символами, а utf8 utf16 utf32 это алгоритми/протоколы кодирования/шифрования символов из unicode таблицы? Спасибо
ответить
Герман
Вот вроде много полезной информации выдаёшь, и в приятном виде, но в каждом ролике упускаешь какой-нибудь нюанс, что портит всё впечатление
ответить
Вот вроде много полезной информации выдаёшь, и в приятном виде, но в каждом ролике упускаешь какой-нибудь нюанс, что портит всё впечатление
ответить
Шурик
что там про шрифты и их форматы, и про файловые системы и про разные форматы файлов. Спасибо. Программирую, а теперь понимаю лучше.
ответить
что там про шрифты и их форматы, и про файловые системы и про разные форматы файлов. Спасибо. Программирую, а теперь понимаю лучше.
ответить
Andrew
мне такие видосики с подобным объяснением в нулевых годах ) и не было бы сломано столько мозгов в попытке все это понять )
ответить
мне такие видосики с подобным объяснением в нулевых годах ) и не было бы сломано столько мозгов в попытке все это понять )
ответить
AhSferMnok
Вопрос:
Как создавали коды символов? Как они присваивали букву двоичному числу, если тогда переменных не было.
ответить
Вопрос:
Как создавали коды символов? Как они присваивали букву двоичному числу, если тогда переменных не было.
ответить
Добавить отзыв, комментарий
Другие видео канала















