Сообщение Re[5]: Гениальная идея (Unicode и Base64)? от 27.07.2018 11:01
Изменено 27.07.2018 11:03 kov_serg
Re[5]: Гениальная идея (Unicode и Base64)?
Здравствуйте, Ops, Вы писали:
Ops>Ты про бумагу начал.
base64 решает другие задачи. он кодирует бинарные данные печатными символами как и UUE
Ops>Если на бумаге простой текст, то ты в уме никуда его не закодируешь,
Причем тут "в уме" если надо в уме то hex или number sequence, assembler или яп ...
Ops> и с переводом разноязычных букв у тебя будут те же проблемы и в base64.
С какого бодунища? Там A-Za-z0-9 и еще 2 символа. Какие проблеммы? Нет контрольных сумм и таблиц востановления?
Не нравится intel hex еще есть
Ops> А если он на бумаге уже кодированный, то какая разница, какой вводить? У юникода разве что побольше знаков будет.
Именно невозможно однозначно юникодный текст ввести с клавиатуры.
Вот попробуйте выделит кусок unicode текста и потом ввести такое с клавиатуры
cat abc.txt
А вот ввести его представление в utf8 кодированное base64 не вызывает проблем
cat abc.txt | base64
Или пожатый вариант
cat a.txt | gzip | base64
Ops>Не надо придумывать разные условия для разных кодировок.
Причем тут разные кодировки?
Ops>Ты про бумагу начал.
base64 решает другие задачи. он кодирует бинарные данные печатными символами как и UUE
Ops>Если на бумаге простой текст, то ты в уме никуда его не закодируешь,
Причем тут "в уме" если надо в уме то hex или number sequence, assembler или яп ...
Ops> и с переводом разноязычных букв у тебя будут те же проблемы и в base64.
С какого бодунища? Там A-Za-z0-9 и еще 2 символа. Какие проблеммы? Нет контрольных сумм и таблиц востановления?
Не нравится intel hex еще есть
Ops> А если он на бумаге уже кодированный, то какая разница, какой вводить? У юникода разве что побольше знаков будет.
Именно невозможно однозначно юникодный текст ввести с клавиатуры.
Вот попробуйте выделит кусок unicode текста и потом ввести такое с клавиатуры
cat abc.txt
azbycxdwevfugthsirjqkplomn
А вот ввести его представление в utf8 кодированное base64 не вызывает проблем
cat abc.txt | base64
YeKArnrigK1i4oCueeKArWPigK544oCtZOKArnfigK1l4oCuduKArWbigK514oCtZ+KArnTigK1o
4oCuc+KArWnigK5y4oCtauKArnHigK1r4oCucOKArWzigK5v4oCtbeKArm7igK0K
Или пожатый вариант
cat a.txt | gzip | base64
H4sIAEz7WlsAAw3FNQGAAAAAsJ+WuLtzUQhCkYTtWfjd7/XdT+TTsQ8n3p16c+bVuRcXnl16cuXR
tQc37t26c/ADJW7JjGkAAAA=
Ops>Не надо придумывать разные условия для разных кодировок.
Причем тут разные кодировки?
Re[5]: Гениальная идея (Unicode и Base64)?
Здравствуйте, Ops, Вы писали:
Ops>Ты про бумагу начал.
base64 решает другие задачи. он кодирует бинарные данные печатными символами как и UUE
Ops>Если на бумаге простой текст, то ты в уме никуда его не закодируешь,
Причем тут "в уме" если надо в уме то hex или number sequence, assembler или яп ...
Ops> и с переводом разноязычных букв у тебя будут те же проблемы и в base64.
С какого бодунища? Там A-Za-z0-9 и еще 2 символа. Какие проблеммы? Нет контрольных сумм и таблиц востановления?
Не нравится intel hex еще есть
Ops> А если он на бумаге уже кодированный, то какая разница, какой вводить? У юникода разве что побольше знаков будет.
Именно невозможно однозначно юникодный текст ввести с клавиатуры.
Вот попробуйте выделить или скопировать кусок unicode текста или ввести такое с клавиатуры
cat abc.txt
А вот ввести его представление в utf8 кодированное base64 не вызывает проблем
cat abc.txt | base64
Или пожатый вариант
cat a.txt | gzip | base64
Ops>Не надо придумывать разные условия для разных кодировок.
Причем тут разные кодировки?
Ops>Ты про бумагу начал.
base64 решает другие задачи. он кодирует бинарные данные печатными символами как и UUE
Ops>Если на бумаге простой текст, то ты в уме никуда его не закодируешь,
Причем тут "в уме" если надо в уме то hex или number sequence, assembler или яп ...
Ops> и с переводом разноязычных букв у тебя будут те же проблемы и в base64.
С какого бодунища? Там A-Za-z0-9 и еще 2 символа. Какие проблеммы? Нет контрольных сумм и таблиц востановления?
Не нравится intel hex еще есть
Ops> А если он на бумаге уже кодированный, то какая разница, какой вводить? У юникода разве что побольше знаков будет.
Именно невозможно однозначно юникодный текст ввести с клавиатуры.
Вот попробуйте выделить или скопировать кусок unicode текста или ввести такое с клавиатуры
cat abc.txt
azbycxdwevfugthsirjqkplomn
А вот ввести его представление в utf8 кодированное base64 не вызывает проблем
cat abc.txt | base64
YeKArnrigK1i4oCueeKArWPigK544oCtZOKArnfigK1l4oCuduKArWbigK514oCtZ+KArnTigK1o
4oCuc+KArWnigK5y4oCtauKArnHigK1r4oCucOKArWzigK5v4oCtbeKArm7igK0K
Или пожатый вариант
cat a.txt | gzip | base64
H4sIAEz7WlsAAw3FNQGAAAAAsJ+WuLtzUQhCkYTtWfjd7/XdT+TTsQ8n3p16c+bVuRcXnl16cuXR
tQc37t26c/ADJW7JjGkAAAA=
Ops>Не надо придумывать разные условия для разных кодировок.
Причем тут разные кодировки?