Мне нужно синхронизировать состояние приложения между устройствами Compact Framework.(И в итоге Windows Phone 7 устройств).Поскольку эта информация не всегда сильно меняется, и она может быть относительно большой, я подумал об использовании бинарных различий для оптимизации передачи.Что-то вроде VCDIFF или bsdiff, вероятно, будет отлично работать.Мне нужен как декодер, так и кодер.Есть ли реализация, которая будет работать с компактной структурой?(если он также работает с wp7 еще лучше).Управляемый код на C # предпочтительнее, но я прекрасно справляюсь с переносом чего-либо из полной платформы .NET в CF или обертыванием кода Native C или C ++.Скорость является приоритетом, поэтому, если кто-то знает больше, чем один вариант, то подсказка о том, что быстрее, также приветствуется.