Как сделать сбор файлов в памяти?
Подскажите как собирается файлы в памяти?
Насколько я понял, создаём метод который возвращает byte[]
public static byte[] Method(string filepath)
{
using (MemoryStream ms = new MemoryStream())
{
//... Тут какая-то отработка...
return ms.ToArray();
}
}
Что если мне нужно добавить каждый файл в папку ( в памяти) и после создать архив из памяти с этими файлами и папками.
Я так понял ещё можно работать напрямую через ZipStorer библиотеку?
Вообще просто хочу понять как реализовывается сбор данных в памяти с дополнительным сжатием или шифрованием данных и.т.д