|
|
|
| Ищу способ преобразовать бинарную строку в строку из 28 букв латиницы и обратно. | |
|
|
|
|
|
|
|
для: Eugene77
(13.10.2008 в 17:54)
| | Не выйдет. В латинском алфавите всего 26 букв :)) | |
|
|
|
|
|
|
|
для: BinLaden
(13.10.2008 в 18:01)
| | >Не выйдет. В латинском алфавите всего 26 букв :))
Классно я просчитался! Наверно когда пальцы на ногах кончились ошибочка закралась... : ))
Мне надо передавать бинарные данные в виде последовательности латинских букв в нижнем регистре.
Не соображу, как к этому подступиться. | |
|
|
|
|
|
|
|
для: Eugene77
(13.10.2008 в 18:25)
| | ord() | |
|
|
|
|
|
|
|
для: sim5
(13.10.2008 в 18:34)
| | >ord()
Это не в тему.
Видно придётся самому думать.
В принципе, Трианон похожую задачу давал.
Можно аналогично сделать, но может быть есть какие-то криптофункции похожего типа?
Чтобы долго не думать. | |
|
|
|
|
|
|
|
для: Eugene77
(13.10.2008 в 19:00)
| | Так вы о кодировании разговор ведете. | |
|
|
|
|
|
|
|
для: sim5
(13.10.2008 в 19:07)
| | >Так вы о кодировании разговор ведете.
Мне надо передавать бинарные данные в виде последовательности латинских букв в нижнем регистре.
Потом их принять и вернуть им первоначальную форму | |
|
|
|
|
|
|
|
для: Eugene77
(13.10.2008 в 19:13)
| | Ну, например, base64 чем вам не нравится? | |
|
|
|
|
|
|
|
для: sim5
(13.10.2008 в 19:17)
| | там проценты. | |
|
|
|
|
|
|
|
для: Eugene77
(13.10.2008 в 17:54)
| | В каком смысле, отобразить как hex данные строки на экране? | |
|
|
|
|
|
|
|
для: Eugene77
(13.10.2008 в 17:54)
| | Получится наверно только 16 букв использовать.
0000 - a
0001 - b
...
1111 - p | |
|
|
|
|
|
|
|
для: Keda
(14.10.2008 в 18:51)
| | Можно еще подумать над двухсимвольными комбинациями, типа
000000000 - aa
000000001 - ab
...
000011001 - az
...
111111111 - tr
Наверно где-то ошибся. Надо перепроверить.
По идее это даст 15% выигрыш в длине выходной строки. | |
|
|
|
|
|
|
|
для: Keda
(14.10.2008 в 19:05)
| | Верно. 15 процентов всего.
Сделаю 16 - буквенный алфавит
решено
Спасибо всем, что вразумили! | |
|
|
|