【发布时间】:2017-08-28 10:19:54
【问题描述】:
有没有办法在 dotnetcore 中使用受密码保护的 zip 文件。不幸的是 System.IO.Compression 不支持密码保护。
所以我尝试使用 dotnetzip,但每次尝试打开 zip 文件时都会收到 System.ArgumentException。
【问题讨论】:
标签: zip .net-core .net-core-rc2 ionic-zip
有没有办法在 dotnetcore 中使用受密码保护的 zip 文件。不幸的是 System.IO.Compression 不支持密码保护。
所以我尝试使用 dotnetzip,但每次尝试打开 zip 文件时都会收到 System.ArgumentException。
【问题讨论】:
标签: zip .net-core .net-core-rc2 ionic-zip
我迁移到了sharpcompress,现在一切正常。似乎 ionic zip 在 core 下不起作用。
【讨论】:
只是为了添加到 Kingpins 的答案,我尝试了 ICSharpCode 的 SharpLibZip,它有一个未解决的问题,使其无法使用(对于受密码保护的文件): https://github.com/icsharpcode/SharpZipLib/issues/212
所以我使用了接受答案中的工具:sharpcompress https://github.com/adamhathcock/sharpcompress
【讨论】: