ХешированиеДанных / DataHashing
Реализует инкрементальный расчет хеш-суммы по добавленным данным. Тип вычисляемого значения определяются типом хеш-функции.
Свойства
ХешФункция / HashFunction
- Чтение: Да
- Запись: Нет
Тип значения: Перечисление ХешФункция
Вид хеш-функции, определяющий способ вычисления хеш-суммы. Только для чтения
ХешСумма / HashSum
- Чтение: Да
- Запись: Нет
Тип значения: Для хеш-функции CRC32 - Число, для остальных - ДвоичныеДанные
Текущее значение хеш-суммы. Только для чтения
ХешСуммаСтрокой / HashSumOfString
- Чтение: Да
- Запись: Нет
Тип значения: Для хеш-функции CRC32 - Число, для остальных - ДвоичныеДанные
Нестандартное расширение! Строковое представление текущего значения хеш-суммы. Только для чтения
Методы
Добавить / Append
Добавляет данные и обновляет хеш-сумму
Параметры
- toAdd: Источник данных. Строка, ДвоичныеДанные или Поток
- count: Для источника данных типов Строка или ДвоичныеДанные - игнорируется. Для источника данных типа Поток - Количество байтов, которые читаются из потока. Если количество не задано, нулевое , то читаются все данные до конца потока. Необязательный.
ДобавитьФайл / AppendFile
Добавляет двоичные данные из файла и обновляет хеш-сумму
Параметры
- path: Имя файла, из которого читаются данные. Тип: Строка
