我正在创建 ASP.NET Web 应用程序。 我需要在其中提取一些“7z”文件。 我的代码: 根据 SevenZipSharp 文档,SetLibraryPath 应该可以解决问题,但事实并非如此。 在我在控制台应用程序中进行测试期间,一切正常,但是当我尝试运行我的 web 应用程序时,我得到“无 ...
我正在创建 ASP.NET Web 应用程序。 我需要在其中提取一些“7z”文件。 我的代码: 根据 SevenZipSharp 文档,SetLibraryPath 应该可以解决问题,但事实并非如此。 在我在控制台应用程序中进行测试期间,一切正常,但是当我尝试运行我的 web 应用程序时,我得到“无 ...
在这里,我尝试使用大小大于 4 GB 的 .net 4.5 版本创建 zip 文件。 创建为 ZIP64 的文件格式。 之后,还有一个用 java 编写的程序将解压缩并处理。 但是 java 代码会抛出类似“无效条目大小”的错误。 我们可以跳过 ZIP64 格式,以便 java 代码可以轻松处理 z ...
我尝试将 zip 放在我的临时文件目录 (%temp%) 中的三个文件。 当用 SevenZipSharp 压缩它们时,我得到一个 zip 文件,其中包含一个未命名的文件夹。 在这个文件夹中,我有我的三个文件,但我需要这些文件位于 Zip 的根目录中。 我在这里错过了什么,我做错了什么? ...
我尝试更改现有的压缩工具。 压缩工具当前使用 SharpZipLib。 我必须转换它以便它使用SevenZipSharp。 使用 SharpZipLib 压缩时,我可以更改 zip 的根目录,并且在使用 SevenZipSharp 时我想保留此根目录。 所以如果我有例如绝对结构 然后我的 Se ...
我在同一个文件夹中有多部分 RAR 文件,我想检查 RAR 的所有部分是否存在。 我正在使用 SharpCompress v0.24,这是我的代码: 但我无法获得卷的完整文件名。 然后我使用 SevenZipSharp v 0.64 和 7z.dll 版本 19,这是我的代码: 但后来我得到 ...
也许这只是我一个人,我做错了什么,或者这可能是课堂的预期结果,但我觉得有点不对劲…… 我制作了以下测试存档(文件夹中也有文件,但不应与此问题相关): 我使用以下方法提取单个文件( New Text Document.txt )... 然后随着事件Extracting 、 FileExtra ...
我正在尝试清理我的 Release 文件夹,以便依赖文件对它们进行某种类型的组织。 在这种情况下,我的目标是将压缩模块所需的所有依赖项包含在一个文件夹中。 对于我的新类库的第一部分,我只是想支持 7zip 文件。 我这样做是使用SevenZipSharp.Interop的NuGet依赖于SevenZ ...
我们有一个托管在 Azure Service Fabric 中的 .NET Core 应用程序。 现在我们正在将其迁移到基于 Linux 的 Docker 容器。 我们需要能够为外部服务创建 7zip 档案(需要 7zip 档案的那些花哨的“通过 ftp 将文件放到这里”接口之一)。 到目前为止 ...
我使用的是sevenzipsharp,我有很多msi、rar、iso和更多格式的档案,ExtractArchive认为它是TAR,因此无法提取它们。 可以通过 7zip gui 提取档案。 所以我确信档案是好的。 这是我的提取代码: SevenZipArchiveException 在 extra ...
我需要在C#中提取一个分割的rar文件(r00,r01,r02等)。 我发现可能有用的唯一东西是sevenzipsharp。 我找不到我想做的事的例子。 有人说“文档可在https://archive.codeplex.com/?p=sevenzipsharp上获得 ”,但这并没有 ...
这是这里的一个后续问题: 使用SevenZipSharp将流解压缩为字符串 。 以下代码在某种意义上起作用,即它接受一个字符串并成功地对其进行压缩和解压缩。 但是,以上代码显然不能以其当前形式发挥作用(这注定要成为COM DLL) 。 我以为自己是家住户,重构会很麻烦,但是, ...
我想使用SevenZipSharp压缩字符串,并使用以下代码将C#控制台应用程序(我是C#的新手)拼凑在一起(其中的某些点来自于SO上类似的问题)。 压缩部分似乎可以正常工作(尽管我传递的是文件而不是字符串),压缩后的字符串向控制台的输出看起来像乱码,但我卡在了解压中…… 我正在尝试 ...
使用Sharpcompress程序包在C#中提取rar文件时遇到错误,我在Nunrar,sevenzip extractor和许多程序包中尝试过,但是遇到同样的错误 ...
我正在尝试使用SevenZipSharp和7z.dll将存储在本地磁盘上的文件添加到7-zip存档中。 该文件应添加到存档内的某个路径\\a\\b\\c\\... 但是,SevenZipSharp的SevenZipCompressor的CompressFiles方法似乎没有提供可以设置目标的 ...
我正在尝试以下代码,以压缩和保存屏幕快照的位图,但出现此错误。 我还没有尝试过使用CompressFiles,因为我必须使用内存流来完成它。 压缩器初始化代码: 在库的此行崩溃: 我看到该文件已创建,但已损坏。 ...
我正在尝试使用SevenZipSharp压缩和解压缩内存流。 压缩可以正常工作,而解压缩则不能。 我认为SevenZipSharp无法从流中确定档案类型。 ...
我编写了用于使用Archive :: SevenZip模块压缩文件的perl脚本。 我得到这个错误 open3:7z -y -bd l -slt“文件位置”的exec在/usr/local/share/perl/5.18.2/Archive/SevenZip.pm失败。 ...
我在SevenZipSharp中遇到以下问题。 我想压缩包含完整路径文件名的列表(字符串)。 我的代码工作正常,但是只有最后一个事件(zip.CompressionFinished)被触发。 fFileCompressionStarted和fCompressing均未触发。 我究竟做错了 ...
当前正在使用WinForms和7zip解压缩器制作一个小程序。 为了更容易,添加了对“ SevenZipSharp.dll”的引用,一切正常,直到我想发布(调试)项目为止。 当我在桌面中移动“ .exe”文件时出现错误: System.IO.FileNotFoundExceptio ...
我正在寻找一种快速创建包含大量小文件的目录的.zip存档(例如25.4 MB,8个目录和4505个文件,但可能更大)。 当我使用标准7zip安装(通过上下文菜单)时,压缩需要1到2秒。 当我使用SevenZipSharp库中的SevenZipCompressor在C#应用程序中执行相 ...