runsync-transfer 2026.1.0

High-throughput P2P file transfer engine: adaptive compression, end-to-end AEAD, parallel chunked pipeline over QUIC or any async transport.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Positional file I/O.
//!
//! The engine never seeks. Every read and write carries its own absolute
//! offset (`pread`/`pwrite`), which is what allows N workers to touch one file
//! concurrently without a lock and without a shared cursor. It is also why a
//! 100 GB file costs the same resident memory as a 100 MB one: nothing is ever
//! buffered beyond the chunks currently in flight.

pub mod reader;
pub mod writer;

pub use reader::ChunkReader;
pub use writer::{part_path_for, FileWriters, WriteHandle};