Библиотека csrutils

CSRUTILS представляет библиотеку различных функций и утилит, которые позволяют расширить возможности стандартной библиотеке std, а также предоставляют доступ к функция ОС. csrutils задумана как кросс-платформенная библиотека, в настоящее время существуют версии для Windows 7 и Linux. Существует только 64-битная версия библиотеки, поддержка 32-битный программ не планируется.

Описание функционала

Строковые функции

Основное представление строк в csrutils 16-битный UNICODE. Для работы со строками предусмотрен класс String, но также предусмотрен класс StringA для работы с 8-битными и многобайтовыми кодировками. Большинство методов класса реализовано как inline-методы.

Функции для работы с датами и временем

Функции для работы с потоками и файлами

Функции для работы с многопоточностью

Фнукции для работы с сетью

Функции для работы с изображениями

На ОС Windows для работы с форматами JPEG, PNG используется библиотека GDI+, входящая в состав WinAPI.

Криптографические функции

Для реализации криптографических алгоритмов используется библиотека OpenSSL. В данный момент реализовано симметричное шифрование, а также RSA. Имеются функции для работы с PEM-форматом и сертификатами.

Сайт создан исключительно в образовательных целях. По всем вопросам с администрацией сайта можно связаться по электронной почте admin@dcsr.ru. Вход для редактора.