sevenzipsharp

    1热度

    1回答

    我正在寻找一种快速的方式来创建一个包含大量小文件(例如25.4 MB,8目录和4505文件,但可能更大)的目录的.zip存档。 当我使用标准7zip安装(通过上下文菜单)压缩需要1到2秒。 当我使用SevenZipSharp库中的SevenZipCompressor在C#应用程序中执行相同操作时,它需要更长的时间(> 5秒)。现在我想知道7zip使用的默认参数是什么,如何在代码中设置它们以达到相同

    0热度

    1回答

    我使用7zipsharp库创建的程序中有sfx文件。仍然当我直接执行双击文件sfx如果使用错误的密码,但仍然提取其中的文件大小为0字节,如果任何人应该添加另一种模式功能'压缩',以便当我执行文件sfx错误的密码文件根本没有被提取。 压缩代码: public void Compress() { SevenZipCompressor.SetLibraryPath("7z.dll");

    0热度

    1回答

    我使用seven.zip.sharp压缩一个流。然后我想在压缩完成后,将内存流中的数据保存到文件流中。该文件是一个“.7z”文件。 问题: 输出文件已损坏,我无法手动解压缩。使用记事本+ +我也无法看到通常在7zip文件中找到的标题。 下面是代码: //Memory stream used to store compressed stream public System.IO.Strea

    -1热度

    1回答

    我想在Azure FileStorage上以zip格式存储一些数据。 SevenZipSharp(特别是SevenZipExtractor类)可以使用像https://myaccount.file.core.windows.net/shared1/folder1/data00054.zip这样的URL而不是本地文件吗? 我想从远程位置检索文件,解压缩到内存中,处理数据,然后清除内存。

    0热度

    1回答

    我有这样的代码: MemoryStream recChunk = new MemoryStream(); byte[] sizeChunkB = new byte[10]; int sizeChunk; streamLigacao.Read(sizeChunkB, 0, sizeChunkB.Length); sizeChunk = BitConverter.ToInt32(sizeChu

    0热度

    1回答

    小于大约16 MB的内存运行正常。但是当压缩大小超过16MB的内存流时,我得到一个错误(HResult = -2146233088)。我怎样才能使它工作? 我用SevenZipSharp.dll版本0.64.3890.29348 SevenZip.SevenZipCompressor compressor = new SevenZip.SevenZipCompressor(); compress

    0热度

    1回答

    我有一个winform应用程序使用sevenzip.dll并实现它的能力,以压缩解压缩文件和目录。 我的问题是,我想使用sevenzip.compressor类的压缩事件来跟踪压缩进度并使用progressBar显示它。 事情是,事件不会触发(在调试模式下检查),而所有其他事件正在工作,例如CompressionFinished事件。 我发现其他开发者遇到同样的问题,但没有人提供答案。 注意:dl

    2热度

    2回答

    我将从iso文件中用sevenzipsharp提取文件到usb。为此,我从vs nuget包管理器下载sevenzipsharp,并编码(实际上我不能:))这段代码。我没有采取任何错误,但它没有工作。我在哪里犯错误?请写详细信息。 if (IntPtr.Size == 8) //x64 { SevenZip.SevenZipExtractor.SetLibraryPath(@"C:\P

    0热度

    1回答

    我在解压文件时遇到了一些问题。一切正常进展条输出和提取。但是当它运行时,UI会冻结。我尝试过使用Task.Run(),但是它并不能很好地处理进度条。或者,也许我只是没有正确使用它。 有什么建议吗? private void unzip(string path) { this.progressBar1.Minimum = 0; this.progressBar1.Maximum

    2热度

    1回答

    当我尝试提取zip文件时出现以下错误: “SevenZip.SevenZipArchiveException:无效的存档:打开/读取错误!是否加密并提供了错误的密码? 如果您的存档是奇怪的是,SevenZipSharp可能没有其格式的签名,因此认为它是错误的TAR。“ 没有与zip文件一起使用,但一切工作正常与7z文件。是否可以使用SevenZipExtractor提取zip文件? string