Рассмотрим виртуальную файловую систему, такую как SolFS . Вот как это может решить вашу задачу:
Если у вас есть постоянные посетители, вы можете иметь отдельный контейнер для каждого посетителя (например, назвать его по имени пользователя). Одним из преимуществ этого подхода является то, что вы можете зашифровать контейнер с помощью пароля посетителя.
Если у вас много, вероятно, разовых посетителей, вы можете иметь один или несколько контейнеров с файлами, сгруппированными по дате загрузки.
Виртуальная файловая система позволяет сохранять исходные имена файлов либо в качестве реальных имен файлов, либо в качестве метаданных для сохраняемых файлов.
Далее вы можете сжать данные, хранящиеся в контейнере.