Чтение изменений содержимого файла в .NET
В Linux большая часть IPC выполняется путем добавления файла в 1 процесс и чтения нового контента из другого процесса.
Я хочу сделать выше в Windows / .NET (слишком грязно, чтобы использовать нормальные IPC, такие как каналы). Я добавляю файл из процесса Python и хочу читать изменения и ТОЛЬКО изменения каждый раз, когда FileSystemWatcher сообщает о событии. Я не хочу читать все содержимое файла в память каждый раз, когда ищу изменения (файл будет огромным)
Каждая операция добавления добавляет строку данных, которая начинается с уникального увеличивающегося счетчика (отметка времени + ключ) и заканчивается новой строкой.