Библиотека PoliDataCompressor очень проста и удобна в использовании. Он полностью разработан на JavaScript и упрощает развертывание на веб-сайтах и ​​кроссплатформенную разработку приложений для смартфонов.
Сегодня мы поговорим о том, как сжимать натуральные числа, то есть неотрицательные. Вы можете использовать эти функции для сжатия возрастов, последовательностей, телефонов, внутренних кодов, документов, содержащих только числа.

ПРАКТИЧЕСКАЯ ИНФОРМАЦИЯ

Что ж, чтобы облегчить наше обучение, откройте polidatacompressor.com в Google Chrome и щелкните правой кнопкой мыши, выберите последний пункт меню, который должен быть Проверить, или, если хотите, используйте сочетание клавиш CTRL + SHIFT + I.
Окно как изображение ниже появится.

Если вы не находитесь в разделе «Консоль», перемещайтесь по параметрам, пока не найдете его.

Сжатие натуральных чисел

Чтобы сжать натуральные целые числа, мы должны использовать команду NCOMP (Numeric Compressor), посмотрите, как просто сжать число 65535.
NCOMP (65535)

Результатом являются два байта, представленные 255, 255.
Таким образом, если бы ваш DAPP или SMART CONTRACT хранил ПЯТЬ позиций в блокчейне, он потратил бы только ДВЕ.

Распаковка натуральных чисел

Для распаковки натуральных целых чисел необходимо использовать команду NDECOMP (Numeric DECOMPressor).
Для нас используется команда NDECOMP ([255, 255]), см.:

Внимание! Максимальный предел функции сжатия NCOMP — последовательность из пятнадцати цифровых символов.

Как развернуть библиотеку в веб-приложении

Для развертывания просто загрузите файл .ZIP на самом сайте, разархивируйте и укажите файлы в ‹HEAD› вашей HTML-страницы.

<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src=”PoliDataCompressor.js”></script>
<script src=”PoliDataCompressor-util.js”></script>
</head>

Вы также должны указать ссылку на библиотеку JQuery.

О лицензии

Не беспокойтесь о лицензии, если ваше приложение остается в стадии тестирования; но если это дает вам возможность сэкономить деньги, вам следует связаться с нами и договориться о лицензии на использование.

Спасибо за чтение

Поли, Маркус