Скачать MetaTrader 5

Библиотеки: Библиотека хеш-функций и конвертаций в другие системы исчисления

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Часто выкладываешь исходный код? Узнай, как это делать правильно!
MetaQuotes Software Corp.
Модератор
181350
MetaQuotes Software Corp. 2011.01.24 12:19 

Библиотека хеш-функций и конвертаций в другие системы исчисления:

В библиотеке содержатся алгоритмы хеш-функции общего назначения: adler32, CRC-32, MaHash8v64. А также функции преобразования из десятичной системы исчисления в строковое представление в Base системе исчисления и наоборот.

Перевод из одной системы исчисления в другую строится на строке символов (нестандартная после 37): 10 [0..9] + 26 [A..Z] + 26 [a..z] + 33 [А..Я] + 33 [а..я]. Т.е. при использовании до 36 включительно системы исчисления используются арабские цифры и заглавные буквы английского алфавита.

Практическим применением большой системы исчисления может быть компрессия знаков для применения в наименовании графических объектов.

Автор: Александр

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий