Is there any discussion about a way to restore files to a single .zip or .tar.gz file?
Am willing to write code.
I could envision a couple ways of this happening:
- Direct support implemented into restic’s CLI, with a flag such as
--archive tgzor something.
- The restore functions exposed as a library so that an io.Reader can be returned such that I can pipe the contents of the restore into a zipper or targz-er function. Ideally avoiding writing a whole archive to disk at once.
The goal is to stream the contents of the restore out to some client over a network, while preserving disk space and memory.
This is a pretty niche need, so, I am of course willing to write code, even if it’s external to restic if it wouldn’t be a good fit for restic itself.
What do you think?