Упаковка
public void Zip(string path)
{
// добавить сборку System.IO.Compression.FileSystem
// добавить сборку System.IO.Compression
var file = ZipFile.Open(path, ZipArchiveMode.Create);
// выбираете что там и как повторяете до упора
var newFile = "";
file.CreateEntryFromFile(newFile, "NewEntry.txt",CompressionLevel.NoCompression);
}
Список файлов, действует даже через https, без копирования архива, можно и распаковывать не загружая весь архив.
https://docs.microsoft.com/ru-ru/dotnet/api/system...