archiver/README.md
2024-12-12 10:08:49 -05:00

21 lines
No EOL
560 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 (will be read-only)
- [ ] Support zstd format
- [ ] Add writing capability
- [ ] Support multithreaded gzip
## Supported Formats
- `.tar.gz`
- `.tar.bz2`
- `.tar.xz`
- `.tar`
- `.zip`