Я пытаюсь сгенерировать контрольную сумму документа Word, открыв его на двоичном уровне. Я генерирую контрольную сумму документа. Скопируйте документ в другое место. Когда я генерирую контрольную сумму в новом месте, я получаю другое значение, хотя я не изменил содержимое документа. Контрольная сумма меняется, даже если я копирую документ обратно в то же место. Это не происходит с другими типами файлов, такими как .txt или .pdf. Таким образом, это доказывает, что в генерации контрольной суммы ошибок нет. Но я чувствую, что, открывая файл .doc на двоичном уровне, я генерирую контрольную сумму для метаданных документа, которые меняются. Я прав? Пожалуйста, просветите меня.