Draft: Zip using vfs
Uses: !325 (merged)
This implements zip supporting using golang zip:
- builds on top of existing
VFSimplementation - can read disk files
- can read remote files
- reimplements a small aspect of
ZIPsupport to be "more efficient" in accessing data, and always have bounded type of access - implements time-based caching of ZIP archive
- parses a list of files, and stores it in a
mapfor efficient access - supports symlinks
- has a proper OOM
- has a proper support for Etags
This compiles and works properly
Edited by Kamil Trzciński