Expand description
ffsync library crate: chunk-level file synchronisation primitives.
The real functionality lives in the chunking and reconstruction
modules; the binary in src/main.rs is currently a manual benchmark
harness on top of them.
Modulesยง
- chunking
- index
- Persistent per-file chunk index (D15): the warm-start state.
- protocol
- ffsync wire protocol v0.1 (
concept/Protocol v0.1.md). - reconstruction
- transport
- Transport security (D16): rustls TLS 1.3 with self-signed, pinned peers.
- tree
- Directory-tree sync (D17): tree scan, wire manifest codec, and triage.