Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-archives

Coverage Status Release Go Report Card CI

Install

go get -u go.osspkg.com/archives

Archives

The xz package provides a pure-Go XZ implementation without external processes or runtime dependencies. XZ is a single-stream format, so an archive has one logical member whose name is derived from the archive name: data.xz exposes the member data. OpenWithOptions can cap the dictionary and decompressed output size when processing untrusted archives.

The zst package provides a pure-Go Zstandard implementation based on github.com/klauspost/compress/zstd, with concatenated and skippable frames, external dictionaries, bounded streaming decompression, and the same safe one-member file API as xz. A data.zst archive exposes the logical member data.

License

BSD-3-Clause License. See the LICENSE file for details.

About

Package for working with archives

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages