Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/seedvault-app/seedvault-chunker
- Owner: seedvault-app
- License: apache-2.0
- Created: 2024-06-26T20:20:58.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-16T17:43:27.000Z (3 months ago)
- Last Synced: 2024-10-14T19:07:06.180Z (about 1 month ago)
- Topics: cdc, fastcdc
- Language: Kotlin
- Homepage:
- Size: 188 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.