ファイルを読み取り、これらのバイトを MD5SUM、SHA256、CRC32 などのハッシュ アルゴリズムに渡し、ハッシュを取得する方法を知っています。
ここで私は少し違うことを尋ねています:
NTFS パーティションにファイルを書き込み/変更するたびに、ハッシュまたは CRC32 を再計算し、この情報を NTFS メタデータ / FAT / MFT (マスター ファイル テーブル) (正確な名前は覚えていません) に保存しますか?
注: 重要なことは、ファイル システムに保存されているハッシュ/CRC を読み取りたいだけであり (つまり、数バイトを読み取り、最大数ミリ秒である必要があります)、ハッシュを再計算しないことです (10 GB ファイル)。
もしそうなら、Pythonを使用して特定のファイルのこのCRCまたはハッシュにアクセスする方法は? 次のようなものがありますか:
import ntfsutil
ntfsutil.getCRC('d:/big50GBfile.dat') # done in < 10 ms