создать файл Zip из файлов хранилища Azure BLOB

У меня есть несколько файлов, хранящихся в моем хранилище BLOB-объектов Windows Azure. Я хочу взять эти файлы, создать zip-файл и сохранить его в новой папке. Затем верните путь к zip-файлу. Установите разрешение на расположение файла zip, чтобы мои пользователи могли загрузить файл zip на свои локальные компьютеры, нажав на ссылку

 https://mystorage.blob.core.windows.net/myfiles/2b5f8ea6-3dc2-4b77-abfe-4da832e02556/AppList/isjirleq/mydocs1.doc
 https://mystorage.blob.core.windows.net/myfiles/2b5f8ea6-3dc2-4b77-abfe-4da832e02556/tempo/xyz/mymusic.mp3
 https://mystorage.blob.core.windows.net/myfiles/2b5f8ea6-3dc2-4b77-abfe-4da832e02556/general/video/myVideo.wmv
 https://mystorage.blob.core.windows.net/myfiles/2b5f8ea6-3dc2-4b77-abfe-4da832e02556/photo/photo1.png

Я хочу иметь возможность циклически проходить через эти файлы и объединять их все вместе, чтобы создать новый файл zip

(https://mystorage.blob.core.windows.net/myzippedfiles/allmyFiles.zip ) и верните путь к zip-файлу

У меня есть большое количество файлов в моем лазурном пятне. Поэтому скачивать их, архивировать и загружать не очень хорошая идея.

Как я могу это сделать. Мне нужен пример кода, чтобы сделать это