21 lines
No EOL
540 B
Markdown
21 lines
No EOL
540 B
Markdown
# Archiver
|
|
A golang library for extracting and creating archives.
|
|
|
|
[Documentation Link](https://pkg.go.dev/egtyl.xyz/omnibill/archiver)
|
|
|
|
The whole goal with this library is to create something that can both read and write to the archives themselves.
|
|
|
|
## Roadmap
|
|
- [x] Automatically detect the archive format
|
|
- [x] Add mutexes to work with concurrency
|
|
- [ ] Support RAR format
|
|
- [ ] Support zstd format
|
|
- [ ] Add writing capability
|
|
- [ ] Support multithreaded gzip
|
|
|
|
## Supported Formats
|
|
- `.tar.gz`
|
|
- `.tar.bz2`
|
|
- `.tar.xz`
|
|
- `.tar`
|
|
- `.zip` |