问题标签 [sevenzipsharp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5408 浏览

c# - SevenZSharp 密码解码

我从这里与 SevenZSharp 合作

对于我使用的解码文件:

但我不知道如何用密码解码 .7z 文件!?请帮我。谢谢

0 投票
2 回答
872 浏览

.net - Sevenzipsharp 文件锁。我不能移动文件?

我在各种档案上运行sevenzipsharp,如果它通过了我的测试,我想将档案移到另一个文件夹中。但是我得到一个异常,说该文件正在被进程使用。我也不能在 Windows 资源管理器中移动它,但是当我终止我的应用程序进程时,我可以移动它。我怀疑sevenzipsharp 锁定了文件,所以我无法移动它。

我写using (var extractor= new SevenZipExtractor(fn)) {。我尝试将文件移到 using 块之外,但仍然不行。似乎在我运行此方法几次后,我可以移动第一个存档,但我将无法移动最后一个存档

我该如何做到这一点,所以没有进程正在使用该文件,所以我可以将存档移动到文件夹中?

0 投票
0 回答
814 浏览

sevenzipsharp - SevenZipSharp 密码检查?

过去,有人建议我使用 SevenZipExtractor.Check() 来查看文件是否受密码保护。这个解决方案给我带来了问题,因为 Check() 会进行完整性检查,这意味着它会解压缩所有内容。对于我正在运行的文件的数量、大小和压缩级别,这需要很长时间。

如何检查档案是否有密码?如果有一种方法可以在不提取所有文件的情况下检查我认为的密码是否正确,那也会很有用。

0 投票
0 回答
260 浏览

c# - 如何将 sfx 设置传递给 SevenZipSfx 类

有谁知道如何传递位于http://sevenzipsharp.codeplex.com/的 SevenZipSfx 类的 sfx 设置。我需要指定要运行的文件等。我只取了其中一个示例,例如

并通过 sfx.ModuleFileName 属性设置它,但是当我调用 sfx.MakeSfx(@"C:\a.7z", @"C:\test.exe"); 在 GetSettingsStream(...) 中,因为 settings.key 为空

我认为这不是正确的方法,但似乎无法找到它从哪里读取设置。我不想在源代码中对此进行硬编码。

0 投票
2 回答
2112 浏览

append - SevenZipSharp 附加加密存档

我正在使用 7 个 zip sharp 并且在尝试将文件添加到加密存档时遇到问题。附加到非加密存档(使用适当的方法)似乎有效,但加密存档会引发以下错误

我想知道是否有人成功执行了此操作这是我正在使用的一些示例代码

谢谢

0 投票
0 回答
266 浏览

c# - 列出来自 tar.gz 和 .vhd 的文件会显示错误信息

使用 tar.gz 和 .vhd 文件中的 Sevenzipsharp 列出文件会显示错误信息。有上千个文件,但它只显示一个名称表示为 [no name] 的文件。尝试列出http://wordpress.org/latest.tar.gz并亲自查看。这适用于http://sevenziplib.codeplex.com/的 Sevenziplib 库。但是sevenziplib 不能很好地进行多部分归档,它总是会抛出异常,例如找不到文件'.r13'。但存档只有部分到 .r12。多部分存档与 Sevenzipsharp 一起工作正常

0 投票
1 回答
1059 浏览

c# - 解压缩并解压缩到 MemoryStream

我的应用程序加载包含大量图像的 RAR/ZIP 档案并在列表框中显示缩略图。我目前正在使用 SevenZipSharp。Afaik 它只支持将单个文件转储到磁盘- 我必须为每个图像执行此操作才能获得缩略图。我认为将图像转储到内存至少会给我一些性能改进。任何想法如何做到这一点?

0 投票
1 回答
685 浏览

sevenzipsharp - SevenZipSharp:正在中止压缩

使用 SevenZipSharp 包装器是否有人成功中止正在进行的压缩?我用了:

查看一些活动并尝试:

但什么也没发生。压缩继续工作,直到所有文件都被打包。有任何想法吗?

0 投票
1 回答
1408 浏览

vb.net - SevenZipSharp 在提取时显示当前提取文件

我正在使用 vb.net 并且想知道在提取档案时如何显示正在提取的文件。我已经有一个解决方法,但它是“作弊的”并且并没有真正显示正在提取的当前文件。

0 投票
1 回答
920 浏览

c# - SevenZipSharp 库:无法加密标头

我的任务是使用 SevenZipSharp 库创建受密码保护的 ZIP。

我设法用密码锁定了文件内容,但是存档结构 - 文件名、目录层次结构可以在任何 WinZip、7-Zip 或 Compressed 文件夹中查看。

我用了,cmp.EncryptHeaders = true;但是好像没什么效果...

如何加密文件和目录名称?谢谢。