Как прочитать защищенный паролем почтовый файл в C#

Предложите мне прочитать защищенный паролем zip файл с помощью C#

2 ответа

DotNetZip - это бесплатная библиотека с открытым исходным кодом для работы с zip-файлами. Он поддерживает файлы, защищенные паролем, поэтому он должен быть именно тем, что вам нужно.

Следующий код показывает, как распаковать ZIP-архив, защищенный паролем, используя наш Rebex ZIP-компонент.

// open a ZIP archive 
using (ZipArchive zip = new ZipArchive(@"C:\archive.zip", ArchiveOpenMode.Open))
{
    // set the Password first 
    zip.Password = "PASSword#123";

    // extract whole ZIP content 
    zip.ExtractAll(@"C:\Data");
}

Бесплатная SharpZipLib может быть жизнеспособной альтернативой (если вы не возражаете, что она лицензирована в соответствии с LGPL).

Другие вопросы по тегам