Добавлен
Создаю save/load для карты. Нужно по-максимуму сжать число примерно из 40 цифр, состоящее только из 0 и 1, чтобы потом можно было вернуть исходное число с сохранением последовательности цифр. Каким способом это можно провернуть и есть ли он вообще? Пусть это даже получится несколько переменных.

Принятый ответ

С помощью длинной арфмитеки. Т.е. переводим число из 2-ной сс в, например, 60-ную.
3
6
8 лет назад
3
С помощью длинной арфмитеки. Т.е. переводим число из 2-ной сс в, например, 60-ную.
Принятый ответ
0
24
8 лет назад
0
Че ты хранишь в таких числах?
0
6
8 лет назад
0
BaHeK, спасибо, но мне хватит и десятичной
0
28
8 лет назад
0
лучше в 64-ную систему
чтобы была степень двойки
0
26
8 лет назад
0
Вар так-то вообще поддердживает 256-ричную, в ней как раз равкоды хранятся типа 'hpea', и уже готовые системы для конвертации можно найти
0
28
8 лет назад
0
Hanabishi, все 256 набрать нереально так как среди них есть куча непечатных символов
0
26
8 лет назад
Отредактирован Hanabishi
0
nvc123, ну это конечно да, не подумал. Тогда надо свою мутить, и проще всего, как ты и сказал, степень двойки.
Автору, думаю, подошла бы и обычная hex, а то использовать dec для хранения данных в компьютере - рак.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.