[−][src]Module librsync::whole
Process whole files in a single call.
Provides functions to compute signatures, delta and patches with a single call. Those functions are useful if the application prefers to process whole files instead of using fine-grained APIs over IO.
If fine-grained control over IO is necessary, it is provided by Signature
, Delta
and
Patch
structs.
Functions
delta | Generates a delta between a signature and a new file streams. |
patch | Applies a patch, relative to a basis, into an output stream. |
signature | Generates the signature of a basis input, by using default settings. |
signature_with_options | Generates the signature of a basis input, and writes it out to an output stream. |