Skip to content

AkvicorEdwards/press

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Press

Compression Algorithm

Support FileIO

  • Tar/UnTar
  • Gzip/UnGzip
  • Tgz/UnTgz

Install

Use the alias "press". To use Press in your Go code:

import "github.com/AkvicorEdwards/press"

To install Press in your $GOPATH:

go get "github.com/AkvicorEdwards/press"

API

Tar(source []string, targetPath, targetFilename string)
TarToFileIO(sources []string, target *os.File)
TarToWriter(sources []string, target *tar.Writer) (err error)
UnTar(tarball, target string)
UnTarFromFileIO(tarball *os.File, target string)
UnTarFromReader(reader *tar.Reader, target string)
Gzip(source, targetPath, targetFilename string)
GzipToFileIO(reader, target *os.File)
UnGzip(source, target string)
UnGzipFromFileIO(reader, target *os.File)
Tgz(source []string, targetPath, targetFilename string)
TgzToFileIO(sources []string, target *os.File)
UnTgz(tarball, target string)
UnTgzFromFileIO(tarball *os.File, target string)

About

Compression Algorithm

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages