Core Concepts
Pythonを使って簡単にファイルの変更を検出する方法を紹介する。
Abstract
この記事では、Pythonを使ってファイルの変更を検出する簡単な方法について説明しています。
まず、hash()関数について説明しています。hash()関数は、入力値を一意のハッシュ値に変換します。同じ入力値に対しては常に同じハッシュ値が返されますが、入力値が異なれば全く異なるハッシュ値が返されます。
次に、ファイルのハッシュ値を取得する関数gethash()を定義しています。このgethash()関数は、ファイルの内容をバイナリ形式で読み込み、そのハッシュ値を返します。
これを利用して、ファイルの内容が変更されたかどうかを検出することができます。ファイルの内容が変更されると、ハッシュ値も変化するため、ハッシュ値の変化を監視することで、ファイルの変更を検出できるのです。
Stats
ファイルの内容を変更すると、ハッシュ値が変化する。