Я знаю, как прочитать файл, передать эти байты алгоритму хеширования, например MD5SUM, SHA256 или CRC32, и получить хэш.
Здесь я задаю что-то немного другое:
Каждый раз, когда мы записываем / изменяем файл в разделе NTFS, он повторно вычисляет хеш или CRC32 и сохраняет эту информацию в метаданных NTFS / FAT / MFT (таблица основных файлов) (я не понимаюне помните точное имя)?
Примечание: важно то, что я просто хочу прочитать сохраненный хэш / CRC, хранящийся в файловой системе (то есть прочитать несколько байтов, должно быть максимум несколько миллисекунд),и не пересчитывает хеш (это займет много секунд для файла размером 10 ГБ).
Если так, как получить доступ к этому CRC или хешу для конкретного файла, используя Python?Есть ли что-то вроде:
import ntfsutil
ntfsutil.getCRC('d:/big50GBfile.dat') # done in < 10 ms