forked from daemotron/libsynctory
-
Notifications
You must be signed in to change notification settings - Fork 0
Library providing functionality for creating binary diffs and do binary patching of files
License
6a6enb/libsynctory
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
libsynctory What is it? ----------- libsynctory is a free software library implementing a rolling checksum algorithm of remote file synchronization similar to the one used by rsync and librsync. This algorithm transfers the differences between 2 files without needing both files on the same system. Other than librsync, libsynctory uses stronger checksums to identify recognized file chunks. Therefore, libsynctory produces results of higher reliability than librsync, but the amount of data used to do so is also considerably higher. Therefore, libsynctory is rather designed for offline use (e. g. in backup solutions) rather than for life data transmissions. What is it not? --------------- libsynctory is not a drop-in replacement for librsync. The interface of the library was designed to meet the KISS principle without caring for compatibility with other, similar software. The Latest Version ------------------ The code of libsynctory is hosted at GitHub. Details can be found on the libsynctory project page under http://github.com/daemotron/libsynctory/. Installation ------------ Please see the file called INSTALL. Licensing --------- Please see the file called LICENSE. The non-viral ISC license was chosen consciously to ease usage of libsynctory with different open source licenses.
About
Library providing functionality for creating binary diffs and do binary patching of files
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published