Есть ли библиотека Python, которая позволяет манипулировать zip-архивами в памяти без использования реальных файлов на диске?
Библиотека ZipFile не позволяет обновлять архив. Кажется, единственный способ - извлечь его в каталог, внести изменения и создать новый zip из этого каталога. Я хочу изменять zip-архивы без доступа к диску, потому что я буду загружать их, вносить изменения и загружать их снова, поэтому у меня нет причин их хранить.
Что-то похожее на ZipInputStream / ZipOutputStream в Java подойдет, хотя подойдет любой интерфейс, который вообще избегает доступа к диску.