私は、python hashlibライブラリがスパースファイルをどのように処理するのか知りたかったのです。ファイルにゼロブロックがたくさんある場合、ゼロブロックを読み取ってCPUとメモリを浪費するのではなく、inodeブロックマップをスキャンし、割り当てられたブロックのみを読み取ってハッシュを計算するような最適化を行いますか?Pythonのhashlibとスパースファイル
もしそれがすでに行われていないのであれば、自分でそれを行うにはどうすればよいでしょうか。
PS:この質問をStackOverflow Metaに投稿することは適切ではないでしょうか。
ありがとうございました。
スパースファイルをサポートしていない(またはブロックサイズが異なるために別のブロックセットが省略された)別のファイルシステムにスペアファイルをコピーした場合は、別のハッシュ? – jasonharper