rsync, article 3: How does rsync work?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. rsync

    rsync algorithm in python (by lloeki)

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. rsync

    An open source utility that provides fast incremental file transfer. It also has useful features for backup and restore operations among many other use cases.

  4. xxHash

    Extremely fast non-cryptographic hash algorithm

  5. bita

    Differential file synchronization over http

    Nice write up. rsync is great as an application but I found it more cumbersome to use when wanting to integrate it into my own application. There's librsync but the documentation is threadbare and it requires an rsync server to run. I found bita/bitar (https://github.com/oll3/bita) which is inspired by rsync & family. It works more like zsync which leverages HTTP Range requests so it doesn't require anything running on the server to get chunks. Works like a treat using s3/b2 storage to serve files and get incremental differential updates on the client side!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Breaking CityHash64, MurmurHash2/3, wyhash, and more

    3 projects | news.ycombinator.com | 3 Nov 2024
  • ETag and HTTP Caching

    4 projects | news.ycombinator.com | 10 Apr 2024
  • Day 64: Implementing a basic Bloom Filter Using Java BitSet api

    1 project | dev.to | 30 Dec 2022
  • Closed-addressing hashtables implementation

    2 projects | /r/C_Programming | 22 Dec 2022
  • NIST Retires SHA-1 Cryptographic Algorithm

    3 projects | news.ycombinator.com | 15 Dec 2022

Did you know that C is
the 6th most popular programming language
based on number of references?