Expand description
This crate provides a set of tools to work with Content Defined Chunking (CDC) algorithms.
Structs§
- Chunk
- A chunk is a part of a stream of data that is separated by a separator.
- Chunk
Iter - An iterator that chunks data.
- Hash
ToLevel - Converts a separator’s hash to a level.
- Hashed
Chunk - Example of type to use with the generic structures below.
- Node
- A node in a tree.
- Node
Iter - An iterator that generates nodes from hashed chunks.
- Rabin64
- A rolling hash implementation for 64 bit polynoms from Rabin.
- Separator
- A separator is a part of a stream of data that is separated by a separator.
- Separator
Iter - An iterator that separates data.
Traits§
- Polynom
- The irreducible polynom to be used in the fingerprint function.
- Rolling
Hash64 - A rolling hash implementation for 64 bit polynoms.
Type Aliases§
- Polynom64
- A 64 bit polynom.