Skip to content

ХешированиеДанных / DataHashing ​

Реализует инкрементальный расчет хеш-суммы по добавленным данным. Тип вычисляемого значения определяются типом хеш-функции.

Свойства ​

ХешФункция / HashFunction ​

  • Чтение: Да
  • Запись: Нет

Тип значения: Перечисление ХешФункция

Вид хеш-функции, определяющий способ вычисления хеш-суммы. Только для чтения

ХешСумма / HashSum ​

  • Чтение: Да
  • Запись: Нет

Тип значения: Для хеш-функции CRC32 - Число, для остальных - ДвоичныеДанные

Текущее значение хеш-суммы. Только для чтения

ХешСуммаСтрокой / HashSumOfString ​

  • Чтение: Да
  • Запись: Нет

Тип значения: Для хеш-функции CRC32 - Число, для остальных - ДвоичныеДанные

Нестандартное расширение! Строковое представление текущего значения хеш-суммы. Только для чтения

Методы ​

Добавить / Append ​

Добавляет данные и обновляет хеш-сумму

Параметры ​

  • toAdd: Источник данных. Строка, ДвоичныеДанные или Поток
  • count: Для источника данных типов Строка или ДвоичныеДанные - игнорируется. Для источника данных типа Поток - Количество байтов, которые читаются из потока. Если количество не задано, нулевое , то читаются все данные до конца потока. Необязательный.

ДобавитьФайл / AppendFile ​

Добавляет двоичные данные из файла и обновляет хеш-сумму

Параметры ​

  • path: Имя файла, из которого читаются данные. Тип: Строка

Конструкторы ​

По указанной хеш-функции ​

All trademarks, logos, and brand names are the property of their respective owners. Use of these names, trademarks, and brands does not imply endorsement.