Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/seedvault-app/seedvault-chunker

A FastCDC implementation in Kotlin with an unusual API.
https://github.com/seedvault-app/seedvault-chunker

cdc fastcdc

Last synced: about 1 month ago
JSON representation

A FastCDC implementation in Kotlin with an unusual API.

Awesome Lists containing this project

README

        

# Seedvault Chunker

A FastCDC implementation in Kotlin with an unusual API.

The unusual API comes from the fact that [Seedvault](https://github.com/seedvault-app/seedvault/) is getting its data
from the Android system in irregular chunks.
It can't freely read data from a stream, but needs to wait until the system allows reading a certain amount.

Based on [Farley-Chen/fastcdc-java](https://github.com/Farley-Chen/fastcdc-java)
which is based on [iscc/fastcdc-py](https://github.com/iscc/fastcdc-py)
which is based on [nlfiedler/fastcdc-rs](https://github.com/nlfiedler/fastcdc-rs)
using the [ronomon](https://github.com/ronomon/deduplication#content-dependent-chunking) implementation.