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.