Skip to content

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

License

Notifications You must be signed in to change notification settings

pedroalbanese/gzip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages