Skip to content

thomascoquelin/mass-crc32c

Repository files navigation

mass-crc32c

Computes Google GCS compatible CRC32C of local files with configurable multithreading and parallel file reads

The initial use-case was to compute an inventory with CRC32C of a billion files on a local storage prior to upload to GCS.

usage

$ mass-crc32c --help
Usage of ./mass-crc32c: [options] path [path ...]

Options:
  -j int
    	# of parallel reads (default 1)
  -l int
    	size of list ahead queue (default 100)
  -p int
    	# of cpu used (default 1)
  -s int
    	size of reads in kbytes (default 1)

Release

This project uses goreleaser You can follow this quick start guide to create a new release

About

Computes GCS compatible CRC32C of local files with configurable multithreading and parallel file reads

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages