Linux の inotify サービスや Java 7 の WatchService などを使用して、ファイルの変更を検出できることはわかっています。
ただし、私がやりたいことは、ファイルが変更されたことを検出するだけでなく、ファイル内のどこで変更が発生したかを検出することです。
これを実現するための既存の OS サービスやネイティブ言語 API はないと思います (おそらく私が間違っているかもしれません)。
たとえば、任意のファイル オフセットでランダムに変更できる 1 MB のファイルから始めましょう。ファイルの変更を監視しようとしたり、ファイル内のどこで変更が発生したかを判断したりすることについて、誰でもアドバイスを提供できますか。
ご意見やアドバイスをいただければ幸いです。
ありがとう