Skip to content

Conversation

@mesemus
Copy link

@mesemus mesemus commented Oct 1, 2025

Description

This PR proposes a way of adding support for preview/extraction of files inside ZIP and other container files.

Terminology:

  • File is reserved for files stored in Invenio, such as blah.zip
  • Container is a file like ZIP, TAR, HDF5 and others
  • Container item denotes a file stored inside a container, such as an image inside a ZIP.

Associated pull requests with implementation of this RFC:

Sample repository

A sample repository is available at https://github.com/xsenyaaax/invenio-demo-zip

Current status

Preview of files within the ZIP archive works for all built-in previewers except of IIIF. For images, a simple image previewer might be used.

Checklist

Ticks in all boxes and 🟢 on all GitHub actions status checks are required to merge:

Frontend

Reminder

By using GitHub, you have already agreed to the GitHub’s Terms of Service including that:

  1. You license your contribution under the same terms as the current repository’s license.
  2. You agree that you have the right to license your contribution under the current repository’s license.

@xsenyaaax xsenyaaax force-pushed the contribution-zip-files branch 2 times, most recently from cf15a4f to 6e4518a Compare December 12, 2025 10:28
@xsenyaaax xsenyaaax force-pushed the contribution-zip-files branch from 6e4518a to 084fead Compare December 12, 2025 10:58
@mesemus mesemus marked this pull request as ready for review December 16, 2025 12:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant