我知道可以检测到文件的更改,例如使用 Linux inotify 服务或 Java 7 WatchService 之类的东西。
但是,我想做的不仅是检测文件已更改,而且还要检测文件中发生更改的位置。
我认为没有任何现有的操作系统服务或本地语言 API 可以实现这一点(也许我错了),所以我想知道是否有人可以提供任何建议。
例如,让我们从一个 1MB 的文件开始,它可以在任何给定的文件偏移处随机更改。任何人都可以就尝试监视文件的更改以及确定文件中发生更改的位置提供任何建议。
任何意见或建议将不胜感激。
谢谢