c# - 解压文件错误?

标签 c#

我已经使用 Marc Gravell 在 SO 中给出的这段代码来解压一个文件

Unzipping a file error

并在这一行 while ((myEntry = s.GetNextEntry()) != null)

中得到了这个错误
ICSharpCode.SharpZipLib.Zip.ZipException: Wrong Local header signature: 0xAFBC7A37

有什么建议吗??

最佳答案

鉴于十六进制代码 37 7A 等同于字母“7z”,看起来您有一个 7Zip 格式的文件。

这个答案可以帮助您从 .NET 访问它:How do I create 7-Zip archives with .NET?

关于c# - 解压文件错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4334199/

相关文章:

c# - 删除并重新创建 Windows Azure 存储表的正确方法 = 错误 409 冲突 - 代码 : TableBeingDeleted

c# - Index-1 没有值

c# - UWP 中的 HttpWebRequest (C#)

c# - 如何将分钟解析为秒?

c# - 序列化和恢复未知类

c# - Linq - 检查所有但仅当至少有一个时

c# - 在 ASP.NET 页面或母版页中注册 .ascx ASP.NET 用户控件是否会加载?

c# - 在 Windows 应用商店应用程序中使用 httpclient 获取 UTF-8 响应

c# - 以编程方式将打印页面方向设置为横向

C# 正则表达式删除 C 风格注释并提取括号之间的文本