Я хочу сжать и распаковать папку, используя C #.Проблема с GZipStream состоит в том, что он принимает имена файлов и, следовательно, мне нужно написать рекурсивную логику.
Можно ли как-нибудь сделать это, дать имя исходной папки и имя файла назначения, чтобы сжать всю папку с иерархией.Мне нужно сделать наоборот для распаковки папки.Если это невозможно через C # /. Net напрямую, предложите какую-нибудь бесплатную стороннюю версию.