
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
в чем ошибка ?
в чем ошибка ?
ulong <-> double надо делать побайтово, а не штатным приведением типов друг к другу. Используйте union.
пробовал так - символы кодировать но почему при декодирвоке другое выходило. пример кода не подскажите
вроде бы так вот :-) просто в идентификаторах ACSII (печатные символы без пунктуаций и спец.символов) , 3 младшие бита ненужны, достаточно старших 5-ти. Итого для хранения нужно: 5*12=60 бит. А у нас 64 :-) при желании можно ещё и битовых флагов натыкать
не проверял, это "с руки".
в обратку - сами :-)
вроде бы так вот :-) просто в идентификаторах ACSII (печатные символы без пунктуаций и спец.символов) , 3 младшие бита ненужны, достаточно старших 5-ти. Итого для хранения нужно: 5*12=60 бит. А у нас 64 :-) при желании можно ещё и битовых флагов натыкать
не проверял, это "с руки".
в обратку - сами :-)
А https://www.mql5.com/ru/docs/common/cryptencode с BASE64 это не оно?
А https://www.mql5.com/ru/docs/common/cryptencode с BASE64 это не оно?
нет, конечно-же не ОНО :-)
Base64 - преобразовать бинарное в "printable" то есть в текст
QmFzZTY0IC0g0L/RgNC10L7QsdGA0LDQt9C+0LLQsNGC0Ywg0LHQuNC90LDRgNC90L7QtSDQsiAicHJpbnRhYmxlIiDRgtC+INC10YHRgtGMINCyINGC0LXQutGB0YI=
нет, конечно-же не ОНО :-)
Base64 - преобразовать бинарное в "printable" то есть в текст
Ограничение в 64 байта. 512 бит. Ваши символы сверху больше занимают объем.
Ограничение в 64 байта. 512 бит. Ваши символы сверху больше занимают объем.
вы о чём ??
нет, конечно-же не ОНО :-)
Base64 - преобразовать бинарное в "printable" то есть в текст
А наоборот?
А наоборот?
произвольный текст, поплотнее в bin ??
ZIP
но для коротких текстов (в несколько символов) выигрыша не будет.
остаётся только руками, зная словарь текста его упаковывать. Как в данном случае, словарь - латинские буквы и цифры вполне помещаются в 2^5. 5 бит на символ. Остаётся сложить как удобнее в 64 бита :-) 12 символов влезает, 4 бита остаются незадействованы