【发布时间】:2022-01-18 01:29:04
【问题描述】:
我正在使用受密码保护的 zip 文件。我有密码并且只有在我使用名为minizip-ng 的 C++ zip 库时才能提取内容,这似乎是用于创建 zip 的库。当我尝试使用 C# 库或 7zip/Winrar 之类的 zip 程序提取它时,它不起作用 - 当我尝试查看/提取 zip 的内容时,它显示“密码错误”,即使它适用于那个C++ 库
理想情况下,我希望能够使用 C# 来读取/修改 zip 文件的内容,而无需解压缩它。
对此问题的任何想法将不胜感激。感谢您抽出宝贵时间阅读本文。
【问题讨论】:
-
它不起作用 - 这是什么意思?什么程序首先准备了 zip?
-
对不起,我应该澄清得更好。当我尝试查看/提取 zip 的内容时,它显示“密码错误”,即使它适用于那个 C++ 库
-
您使用的是什么 C# 库?你如何将密码传递给图书馆?密码中是否包含国际(非 ASCII)字符?
-
这是密码:bJ2thyhRsN69jDD6
-
您能否发布一个虚拟 zip 和密码,以便我们尝试使用我们的各种 zip 程序?也许它是用 minizip-ng 准备的,并且以某种方式损坏或奇特,以至于只有 minizip-ng 可以提取它