Re[5]: Гениальная идея (Unicode и Base64)?
От: kov_serg Россия  
Дата: 27.07.18 11:01
Оценка:
Здравствуйте, Ops, Вы писали:

Ops>Ты про бумагу начал.

base64 решает другие задачи. он кодирует бинарные данные печатными символами как и UUE
Ops>Если на бумаге простой текст, то ты в уме никуда его не закодируешь,
Причем тут "в уме" если надо в уме то hex или number sequence, assembler или яп ...
Ops> и с переводом разноязычных букв у тебя будут те же проблемы и в base64.
С какого бодунища? Там A-Za-z0-9 и еще 2 символа. Какие проблеммы? Нет контрольных сумм и таблиц востановления?
Не нравится intel hex еще есть

Ops> А если он на бумаге уже кодированный, то какая разница, какой вводить? У юникода разве что побольше знаков будет.

Именно невозможно однозначно юникодный текст ввести с клавиатуры.
Вот попробуйте выделить или скопировать кусок unicode текста или ввести такое с клавиатуры
cat abc.txt
a‮z‭b‮y‭c‮x‭d‮w‭e‮v‭f‮u‭g‮t‭h‮s‭i‮r‭j‮q‭k‮p‭l‮o‭m‮n‭

А вот ввести его представление в utf8 кодированное base64 не вызывает проблем
cat abc.txt | base64
YeKArnrigK1i4oCueeKArWPigK544oCtZOKArnfigK1l4oCuduKArWbigK514oCtZ+KArnTigK1o
4oCuc+KArWnigK5y4oCtauKArnHigK1r4oCucOKArWzigK5v4oCtbeKArm7igK0K

Или пожатый вариант
cat abc.txt | gzip | base64
H4sIAEz7WlsAAw3FNQGAAAAAsJ+WuLtzUQhCkYTtWfjd7/XdT+TTsQ8n3p16c+bVuRcXnl16cuXR
tQc37t26c/ADJW7JjGkAAAA=

Ops>Не надо придумывать разные условия для разных кодировок.
Причем тут разные кодировки?
Отредактировано 27.07.2018 11:05 kov_serg . Предыдущая версия . Еще …
Отредактировано 27.07.2018 11:03 kov_serg . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.