3

ファイルを読み取り、これらのバイトを MD5SUM、SHA256、CRC32 などのハッシュ アルゴリズムに渡し、ハッシュを取得する方法を知っています。

ここで私は少し違うことを尋ねています:

NTFS パーティションにファイルを書き込み/変更するたびに、ハッシュまたは CRC32 を再計算し、この情報を NTFS メタデータ / FAT / MFT (マスター ファイル テーブル) (正確な名前は覚えていません) に保存しますか?

注: 重要なことは、ファイル システムに保存されているハッシュ/CRC を読み取りたいだけであり (つまり、数バイトを読み取り、最大数ミリ秒である必要があります)、ハッシュを再計算しないことです (10 GB ファイル)。


もしそうなら、Pythonを使用して特定のファイルのこのCRCまたはハッシュにアクセスする方法は? 次のようなものがありますか:

import ntfsutil
ntfsutil.getCRC('d:/big50GBfile.dat')  # done in < 10 ms
4

0 に答える 0