2

有没有办法在 dotnetcore 中使用受密码保护的 zip 文件。不幸的是 System.IO.Compression 不支持密码保护。

所以我尝试使用 dotnetzip,但每次我尝试打开一个 zip 文件时,我都会得到一个 System.ArgumentException。

在此处输入图像描述

4

2 回答 2

2

我迁移到了sharpcompress,现在一切正常。似乎离子拉链在核心下不起作用。

于 2017-04-12T09:37:26.100 回答
0

只是为了添加到 Kingpins 的答案中,我尝试了 ICSharpCode 的 SharpLibZip,它有一个未解决的问题,使其无法使用(对于受密码保护的文件): https ://github.com/icharpcode/SharpZipLib/issues/212

所以我使用了公认答案中的工具:sharpcompress https://github.com/adamhathcock/sharpcompress

于 2018-02-27T06:20:33.010 回答