我正在尝试创建一个 tar 存档,然后使用SharpZipLib将所有内容提取到一个文件中。 我能够创建 tar 存档,但程序在尝试提取它时挂起。 我想知道是否还有其他人可以重现此问题并了解它发生的原因。 我也尝试过使用一个允许完全控制的示例,在调试时,我的程序似乎在tarIn.GetNextEnt ...
我正在尝试创建一个 tar 存档,然后使用SharpZipLib将所有内容提取到一个文件中。 我能够创建 tar 存档,但程序在尝试提取它时挂起。 我想知道是否还有其他人可以重现此问题并了解它发生的原因。 我也尝试过使用一个允许完全控制的示例,在调试时,我的程序似乎在tarIn.GetNextEnt ...
当使用ICSharpCode.SharpZipLib解压缩 BZip2 文件时,我遇到了一个问题,即只提取了前 900,000 个未压缩字节。 我已经尝试了BZip2InputStream和BZip2.Decompress static 方法无济于事。 压缩数据是 8,518 字节,我已经确认这是我 ...
以下代码似乎大部分都可以正常工作。 但是,一旦我将加密值(注释掉的代码)应用于 ZipEntry,一切似乎都崩溃了。 我收到以下异常:ICSharpCode.SharpZipLib.Zip.ZipException:“不支持此条目的压缩方法”。 我目前不知所措,试图弄清楚“压缩方法”有什么问题。 我 ...
当我尝试提取我刚刚从服务器下载的 zip 文件时,我得到 System.IO.IOException Process cant access file "myappsolution".exe 因为它被另一个进程使用。 ...
我正在学习 F# 和 Deedle。 我正在尝试使用 SharpZipLib 提取此TGZ 文件的内容。 我将 TGZ 下载到我的本地驱动器。 我认为我很接近,因为 out1 有效,但 out2 出错。 我确信使用 pipe 转发或组合可以更好地编写代码,但它首先需要工作。 有人有什么想法吗? 这是 ...
I'm trying to create a zip archive from memory stream and when I download it from my API on the web-side it tells me the archive is corrupt when I tr ...
SharpZipLib 是用于处理档案的 Java 库的 .Net 实现。 它提供了 ZipOutputStream 类,该类派生自 DeflaterOutputStream 并具有 Finish() 方法。 在此处的文档中,Finish() 方法“将在 zip 文件的末尾写入中央目录并刷新流”, ...
我的字符串是一个 Json 文件(test.json),内容如下 我正在压缩它如下 但是我的压缩字符串大小(opStringSize)大于原始字符串大小(ipStringSize)。 为什么? ...
我有一个 zip 文件,其中包含内部 zip 文件(例如:ZipFile1.zip->ZipFile2.zip->file.txt)。 我想使用ICSharpCode.SharpZipLib库读取内部存档文件内容(file.txt)的数据而不提取到磁盘。 可能吗? 如果可能的话,让我知 ...
以下 .NET 5.0 代码使用ICSharpCode.SharpZipLib 现在发出警告 构造TarInputStream和TarOutputStream时应该指定什么Encoding ? ...
我正在查看 c++ 代码的以下行,其中包含“zlib.h” 我正在尝试使用 C# 撤消此压缩。 我想我应该使用 C# 库,因为编写自己的解压缩算法似乎既浪费又困难。 我似乎推荐的库是 SharpZipLib(甚至是 Mark Adler 本人),但是。 似乎带有这些参数的 compress2 正在使 ...
我需要在名为input 的容器内的 Azure blob storageV2 中使用 TarZip(.tar.gz) 多个 CSV 文件,并使用 Azure 函数在 C# 中使用 SharpZipLib 库将结果文件保存在另一个容器输出中。 单个文件的 CSV 文件大小最多可达 3 GB。 它的工 ...
如何将文本文件从 zip 存档解压缩为字符串? 文本文件是否也需要像二进制图像一样的MemoryStream或StreamReader ? 具体来说: ...
我正在尝试使用 Xamarin.Forms 中的 SharpZipLib 从 HttpClient 解压缩 stream。 此代码在 iOS 上完美运行,但在 Android 上 CanDecompressEntry() 始终返回 false。 我错过了什么? 也许 Android 需要一些权限? ...
我正在使用 ICSharpCode.SharpZipLib 并执行以下操作:读取文件内容,压缩(zlib),然后使用 HttpClient.PostAsync 上传到服务器我的常规方法(适用于相应下载)是创建一个压缩的输出流,然后从 output 复制/CopyAsync 到 StreamCont ...
所以我一直在使用下面的方法来解压缩.gz 文件并且它工作得非常好。 它使用 SharpZip。 现在我正在使用更大的文件,它似乎试图解压缩 memory 中的所有内容,给我:memory 不足以继续执行程序。 我应该阅读每一行而不是使用ReadToEnd () 吗? ...
我想使用 FastZip 提取 RAR 文件,这是我的代码: 但我总是得到错误: RAR 文件没问题,我用 WinRAR 打开它没有错误,那么如何使用带有 FastZip 或不使用 FastZip 的 sharpziplib 提取 RAR 文件? 注意:我不想使用 SharpCompress,因 ...
我们有 ICSharpCode.SharpZipLib.dll 的 0.86 版本,它与 .NET Core 不兼容。 它似乎有两个主要(以及更多)“最新”版本。 SharpZipLib 和 SharpZipLib.NETStandard,均由 ICSharpCode 提供。 哪个是用于 .N ...
我有一项从远程端点下载*.tgz文件的服务。 我使用SharpZipLib提取压缩存档的内容并将其写入磁盘。 但是现在我要防止将文件写入磁盘( 因为该进程对该磁盘没有写权限 )并将其保留在内存中。 如何从内存访问解压缩的文件? ( 假设归档文件包含简单的文本文件 ) 这是我到目 ...
我正在开发一个过程来压缩和加密桌面应用程序中的字节数组,并通过 WebMethod 将其发送到我的 Web 应用程序,然后将其解压缩/解密回字节数组。 我目前正在尝试使用 SharpZipLib 执行此操作。 文件的压缩似乎按预期工作。 我能够将文件保存到磁盘并使用 7zip 提取它而不会出现问题。 ...