mirror of
https://github.com/c4milo/unpackit.git
synced 2026-04-22 23:47:07 +08:00
cce071265dd3f73e15b40c4e39bf05d81a778ba9
UnzipIt
This Go library allows you to easily unpack the following files:
- tar.gz
- tar.bzip2
- tar.xz
- zip
- tar
There are not CGO involved nor hard dependencies of any type.
Usage
Unpack a file:
file, err := os.Open(test.filepath)
ok(t, err)
defer file.Close()
destPath, err := unzipit.Unpack(file, tempDir)
Unpack a stream (such as a http.Response):
res, err := http.Get(url)
destPath, err := unzipit.UnpackStream(res.Body, tempDir)
Languages
Go
100%