pedroalbanese / gzip

Parallel implementation of Gzip for modern multi-core machines written in Go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gzip(2)

ISC License GoDoc GitHub downloads Go Report Card GitHub go.mod Go version GitHub release (latest by date)

Parallel implementation of gzip for modern multi-core machines written in Go

Usage: gzip [OPTION]... [FILE]
Compress or uncompress FILE (by default, compress FILE in-place).

  -c    write on standard output, keep original files unchanged
  -cores int
        number of cores to use for parallelization (default 1)
  -d    decompress; see also -c and -k
  -f    force overwrite of output file
  -h    print this help message
  -k    keep original files unchanged
  -s string
        use provided suffix on compressed files (default "gz")

With no FILE, or when FILE is -, read standard input.

License

This project is licensed under the ISC License.

Copyright (c) 2020-2021 Pedro Albanese - ALBANESE Research Lab.

About

Parallel implementation of Gzip for modern multi-core machines written in Go

License:ISC License


Languages

Language:Go 100.0%