MaciejWas / fastcdc-c

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FastCDC-C

Haskell bindings for sleepybishop's FastCDC implementation in C.

Usage

import FastCDC (chunkGenerator, ChunkSizeParams(..))

chunkGenerator 
        (ChunkSizeParams
          { minSize = 20000,
            avgSize = 50000,
            maxSize = 80000
          })
        filename
        (\start size -> undefined) -- Do something with the result

If you fancy parallel programming, there is also chunkGeneratorAsync which returns a Chan.

References

About

License:MIT License


Languages

Language:C 68.2%Language:Haskell 31.8%