Открытие и редактирование защищенного паролем почтового индекса в dotnetcore

Есть ли способ работать с защищенными паролем zip-файлами в dotnetcore. К сожалению, System.IO.Compression не поддерживает защиту паролем.

Поэтому я попытался использовать dotnetzip, но каждый раз, когда я пытаюсь открыть zip-файл, я получаю исключение System.ArgumentException.

введите описание изображения здесь

2 ответа

Решение

Я перешел на sharpcompress, и теперь все работает нормально. Кажется, что ионный почтовый индекс не работает под ядром.

Чтобы добавить ответ к Kingpins, я попробовал SharpLibZip от ICSharpCode, у которого есть открытая проблема, делающая его непригодным для использования (для файлов, защищенных паролем): https://github.com/icsharpcode/SharpZipLib/issues/212

Поэтому я использовал инструмент из принятого ответа: sharpcompress https://github.com/adamhathcock/sharpcompress

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