40得票5回答
使用SharpZipLib解压特定文件?

我正在尝试使用SharpZipLib从zip归档文件中提取指定文件。 我看到的所有示例都希望您要解压整个zip,然后执行以下操作: FileStream fileStreamIn = new FileStream (sourcePath, FileMode.Open, FileAc...

23得票2回答
如何使用C#正确准备“HTTP重定向绑定”SAML请求

我需要使用HTTP重定向绑定方法创建一个SP启动的SAML 2.0身份验证事务。事实证明,这非常容易。只需获取IdP URI并连接单个查询字符串参数SAMLRequest。该参数是描述SAML请求的编码块的XML。到目前为止一切正常。 问题在于将SAML转换为查询字符串参数时。我认为这个准备过...

20得票6回答
C#.net如何识别zip文件

我目前正在使用SharpZip API来处理我的zip文件条目。它非常适用于压缩和解压缩。但是,我无法确定一个文件是否为zip文件。我需要知道是否有一种方法可以检测文件流是否可以被解压缩。最初我使用了 FileStream lFileStreamIn = File.OpenRead(mSou...

17得票4回答
使用nuGet包ExcelDataReader时出现“无法加载文件或程序集ICSharpCode.SharpZipLib...”错误

错误: 无法加载文件或程序集“ICSharpCode.SharpZipLib, Version=0.85.5.452, Culture=neutral, PublicKeyToken=1b03e6acf1164f73”或其某一个依赖项。系统找不到指定的文件。 堆栈: [Fi...

16得票3回答
SharpLibZip:添加没有路径的文件

我正在使用以下代码,使用SharpZipLib库,将文件添加到.zip文件中,但每个文件都以其完整路径存储。我需要仅将文件存储在.zip文件的“根”中。 string[] files = Directory.GetFiles(folderPath); using (ZipFile zipFi...

16得票1回答
SharpZipLib:1 不是受支持的代码页。

我使用SharpZipLib来压缩文件,但用户遇到了以下错误: 1不是支持的代码页 我在这里发现问题在于区域设置,解决方法是 "替换获取线程的OEMCodePage的代码行,而是硬编码适当的值。" 但是我没有找到任何代码示例来解决这个问题。

16得票7回答
DLL版本错误

我的网站偶尔会抛出以下错误: '/' 应用程序中的服务器错误。 无法加载文件或程序集“ICSharpCode.SharpZipLib、Version=0.85.3.365、Culture=neutral、PublicKeyToken=1b03e6acf1164f73”或其中一...

14得票6回答
如何实时进行zip压缩并流式传输到Response.Output?

我试图使用以下代码:但是我得到了一个损坏的 zip 文件。为什么会这样呢?文件名看起来没问题,也许它们不是相对路径,这就是问题所在? private void trySharpZipLib(ArrayList filesToInclude) { // Resp...

14得票3回答
使用SharpZipLib将文件添加到ZIP中而不带路径

我需要将3个文件合并为1个zip文件,并让用户可下载。我已经能够实现我的需求,但有一个问题:它会将文件压缩到子文件夹中。 例如,我的文件位于以下位置:C:\TTCG\WebSites\Health\ABC.CSV C:\TTCG\WebSites\Health\XYZ.CSV C:\TTCG...

12得票5回答
ICSharpCode.SharpZipLib.Zip.FastZip不能压缩文件名中含有特殊字符的文件

我正在使用 ICSharpCode.SharpZipLib.Zip.FastZip 来压缩文件,但遇到了一个问题: 当我尝试压缩带有特殊字符的文件名时,它无法正常工作。如果文件名中没有特殊字符,则可以正常工作。