Draft: Zip using vfs
Uses: !325 (merged)
This implements zip
supporting using golang zip
:
- builds on top of existing
VFS
implementation - can read disk files
- can read remote files
- reimplements a small aspect of
ZIP
support 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
map
for efficient access - supports symlinks
- has a proper OOM
- has a proper support for Etags
This compiles and works properly
Edited by Kamil Trzciński (Back 2025-01-01)