https://github.com/restic/chunker
Implementation of Content Defined Chunking (CDC) in Go
https://github.com/restic/chunker
Last synced: about 1 year ago
JSON representation
Implementation of Content Defined Chunking (CDC) in Go
- Host: GitHub
- URL: https://github.com/restic/chunker
- Owner: restic
- License: bsd-2-clause
- Created: 2015-07-08T20:25:09.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2023-10-01T12:28:57.000Z (almost 3 years ago)
- Last Synced: 2025-04-14T19:59:02.976Z (over 1 year ago)
- Language: Go
- Size: 118 KB
- Stars: 324
- Watchers: 21
- Forks: 51
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](http://godoc.org/github.com/restic/chunker)
[](https://github.com/restic/chunker/actions?query=workflow%3Atest)
The package `chunker` implements content-defined-chunking (CDC) based on a
rolling Rabin Hash. The library is part of the [restic backup
program](https://github.com/restic/restic).
An introduction to Content Defined Chunking can be found in the restic blog
post [Foundation - Introducing Content Defined Chunking (CDC)](https://restic.github.io/blog/2015-09-12/restic-foundation1-cdc).
You can find the API documentation at
https://godoc.org/github.com/restic/chunker