sharpziplib相关内容
我目前正在使用 SharpZip api 来处理我的 zip 文件条目.它适用于压缩和解压缩.但是,我无法确定文件是否为 zip.我需要知道是否有办法检测文件流是否可以解压缩.本来我用 FileStream lFileStreamIn = File.OpenRead(mSourceFile);lZipFile = new ZipFile(lFileStreamIn);ZipInputStream
..
我目前正在使用 SharpZip api 来处理我的 zip 文件条目.它适用于压缩和解压缩.但是,我无法确定文件是否为 zip.我需要知道是否有办法检测文件流是否可以解压缩.本来我用 FileStream lFileStreamIn = File.OpenRead(mSourceFile);lZipFile = new ZipFile(lFileStreamIn);ZipInputStream
..
(这是使用 Unity 2020.1.4f1 和 Trilib 2.0.9 模型加载器) 我正在尝试从 zipStream 中提取字节(在 Unity 中将 bytes[] 加载到 Texture2D.LoadImage() 中).你是怎么做到的? 这是我尝试过的方法以及我遇到的错误: 我收到错误消息:“无法访问关闭的流".对于 Stream zipStream = zipFil
..
如何使用SharpZipLib将ZipFile写入磁盘? 是否需要打开输出流才能将ZipFile写入磁盘? 有什么方法可以获取ZipFile字节并执行File.WriteAllBytes()吗? 注意:我的问题不是关于压缩.只需获取现有的ZipFile并将其写入磁盘. 另外,请注意,我已经阅读过文档,并且此用例不存在. https://github.com/icsharp
..
我在通过PHP/Soap连接到Web服务的Linux服务器上. 问题是方法通过SharpZipLib压缩响应.因此,我得到的只是一个乱码. 有人知道用PHP或JS解压缩它的方法吗? 谢谢! 更新: 这是返回的压缩测试数据: UEsDBC0AAAAIAI5TWz3XB/ZI//////////8EABQAZGF0YQEAEADWAgAAAAAAABYBAAAAAA
..
打开文件以解压缩其内容时,出现以下异常.当我在Windows资源管理器中选择了文件,或者将鼠标悬停在该文件上并显示工具提示时,就会发生这种情况. System.IO.IOException was unhandled Message=The process cannot access the file 'D:\Documents\AutoUnZip\Zips\MVCContrib.Ext
..
我在MVC 5项目中正在使用NPOI.当我通过Nuget安装它时,我已经安装了SharpLib 0.86,因为它是一个依赖项. 执行此操作后,NPOI会生成一个0字节的文件.当我构建解决方案时,此错误出现在错误列表中: Found conflicts between different versions of "ICSharpCode.SharpZipLib" that could n
..
我在Azure中有一个过程,该过程会生成大量pdf报告文件并将其存储在blob存储中.我不是单独发送所有链接,而是生成一个zip文件并将此链接发送给用户. 此过程全部在一个过程中完成,并且运行良好.最近,在将文件添加到zip存档时遇到了OutOfMemory异常错误,我一直在努力寻找解决方案. 下面是我用来创建zip文件的代码(注意:使用SharpLibZip库).当前,在添加大约45
..
我需要从 .jar 文件中删除文件夹,但是要使用Sharpziplib将其视为 .zip 文件. 有什么办法吗? 我曾经尝试过使用Sharpziplib对 .jar 文件进行“解压缩",然后将其删除并重新压缩,但无济于事-更不用说这样做的速度要慢得多. 如何直接删除文件夹? 解决方案 但是,与普遍的看法相反,我不需要解压缩.jar文件.我只需要这样做(使用dotnetzip b
..
我正在尝试使用内存字符串创建文件ZIP并保存.到目前为止,这是我的代码: var zip = ZipFile.Create(Path.Combine(outputPath, fileName)); zip.BeginUpdate(); var fileStream = new MemoryStream(Encoding.Default.GetBytes(myStringVariable))
..
C#的新手,我正在Visual Studio中开发Windows窗体应用程序.该应用程序使用 ICSharpCode.SharpZipLib 库来更新zip的内容. 当zip文件位于非系统分区内时,例如说D:\myzip.zip,文件将正确更新.但是,如果zip位于系统分区中,则C:\myzip.zip应用程序将返回错误;否则,该应用程序将返回错误. Could not find file
..
我正在开发wpf应用程序.我正在使用Sharpziplib压缩和解压缩文件.我可以使用以下代码轻松解压缩.zip文件 public static void UnZip(string SrcFile, string DstFile, string safeFileName, int bufferSize) { //ICSharpCode.SharpZip
..
谁能告诉我以下代码为什么不起作用?我正在将SharpZipLib API用于Zip流,这是他们网站今天发布的最新版本DL.我试图使用此逻辑将一个zip文件的内容合并到另一个文件中,而不必在磁盘上执行IO,因为预期的zip文件可能包含Windows的保留文件名.我已尝试使用多个不同的源和目标zip文件(包含保留名称的文件和不包含保留名称的文件)进行此操作.该代码不会引发任何异常,并且如果您在每次写操
..
我正在尝试使用SharpZipLib从一个文件夹中.tar.gz文件列表.问题是无论文件路径如何传递-结果始终包含文件路径-而不仅仅是文件本身.我在这里想念什么? string filesFolder = "c:\\testfolder\\test\\"; List filesToZip = new List() { filesFolder +"test1",
..
我的Windows Phone 7项目中有一个zip文件.我已将“构建操作"设置为“内容",并将“复制到输出目录"设置为“始终".压缩文件包含文件夹结构.我希望将其完全复制到“电话项目"中.我为此使用SharpZipLib.这是代码:- Stream stremInfo = Application.GetResourceStream(new Uri("xip.zip", UriKind.R
..
我需要将3个文件合并为1个zip文件,并可供用户下载.除了一件事情,我能够满足我的要求:它将文件压缩到子文件夹中. 例如,我的文件位于以下位置: C:\TTCG\WebSites\Health\ABC.CSV C:\TTCG\WebSites\Health\XYZ.CSV C:\TTCG\WebSites\Health\123.CSV 但是在压缩文件中,它使用"TTCG \ Web
..
我正在尝试使用Sharpziplib将文件添加到现有的.zip文件中-问题是,该zip文件的大小为1GB.当我尝试添加1个小文件(400k)时,Sharpziplib在添加新文件之前创建了orig zip文件的副本/临时文件-当可用磁盘空间量小于您要尝试的zip文件的2倍时,这会带来问题更新. 例如: 1GB zip myfile.zip 1GB zip myfile.zip.tmp.293
..
我正在使用 CSharpZipLib 库自动压缩某些文件.问题是生成的zip文件不适用于Winzip(8.1版)或XP的压缩文件夹. 确实适用于7zip. Winzip给出一个错误,指出该文件不是标准的Zip 2.0格式. 是否可以更改参数以使库以Winzip/XP兼容格式进行压缩? 解决方案 在您的ZipOutputStream中进行设置: UseZip64 = IC
..
我有一个453MB的XML文件,我正在尝试使用 SharpZipLib 压缩为ZIP文件. 下面是我用来创建zip的代码,但是它导致了OutOfMemoryException.此代码成功压缩了428MB的文件. 不知道为什么会发生异常,因为我不知道为什么,因为我的系统有足够的可用内存. public void CompressFiles(List pathname
..
很好,我有一个问题重命名ICSharpCode.SharpZipLib.dll文件到任何其他。我试图缩短文件名。我在项目中引用了程序集,但是当程序到达我使用库的语句时。它产生一个错误,它找不到程序集或文件'ICSharpCode.SharpZipLib'。当我将文件名更改回ICSharpCode.SharpZipLib.dll应用程序正常工作。所以,有没有办法改变文件名。此外,我允许在不违反许可证
..