Как получить контрольную сумму, представляющую набор файлов?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как получить контрольную сумму, представляющую набор файлов?

Сообщение Anonymous »

Я хочу выяснить, есть ли набор файлов, произошли ли изменения в каком-либо из этих файлов.
Я знаю, что для одного файла вы можете использовать этот подход который получает значение контрольной суммы, которое вы можете использовать, чтобы проверить, произошло ли изменение. Т.е. Это возвращает одно и то же значение для данного файла, пока что-то не изменится в этом файле, тогда будет сгенерирован другой хэш:

Код: Выделить всё

byte[] hashBytes;
using(var inputFileStream = File.Open(filePath))
{
var md5 = MD5.Create();
hashBytes = md5.ComputeHash(inputFileStream);
}

string s = Convert.ToBase64String(hashBytes);
Есть ли способ получить коллекцию хеш-значений и получить хэш из этой коллекции?

Код: Выделить всё

List hashCollection = SomeFunctionThatReturnsListByteArray();
//some approach that can create a hash of this
Моя главная цель — определить, произошло ли изменение. Мне все равно, какой файл был изменен.

Подробнее здесь: https://stackoverflow.com/questions/661 ... n-of-files
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Вычислить контрольную сумму Python Iridium
    Anonymous » » в форуме Python
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Как вычислить меньшую контрольную сумму для исполняемого файла размером от 4 до 6 байт?
    Гость » » в форуме C++
    0 Ответы
    39 Просмотры
    Последнее сообщение Гость
  • Как вычислить меньшую контрольную сумму для исполняемого файла размером от 4 до 6 байт?
    Гость » » в форуме Linux
    0 Ответы
    21 Просмотры
    Последнее сообщение Гость
  • Как безопасно сгенерировать контрольную сумму для protobufs в Java
    Anonymous » » в форуме JAVA
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Boto3 upload_file: как указать контрольную сумму?
    Anonymous » » в форуме Python
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»