Skip to content

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)

Merge request reports

Loading