问题标签 [winrar]
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.
c# - C# NUnrar library (extracting password protected rar files without password)
I am using this library in C# to extract RAR files.
Is it able to extract a file even if it is password protected? It doesn't even ask for password. How is that possible?
I am creating RAR files using WinRar and putting password on them.
c# - 使用 WinZip/WinRar 将 ISO 提取到文件夹
我正在尝试使用 C# 提取 ISO,我找到了一个 Winzip 库DotNetZip并使用了它,但是当我运行该项目时它说它无法提取 ISO。
这就是我正在使用的代码。copyTo
并folderName
从程序中的其他方法传入。
任何让我在 ISO 上使用 Winzip 或 Winrar 的库都会有很大的帮助,但到目前为止,我的搜索没有任何结果。
提前致谢
编辑:您只能使用带有 C# 的 winrar 提取 .rar 或 .zip,还是可以将要提取的文件作为参数传递以及如何?我试过了
ProcessStartInfo startInfo = new ProcessStartInfo("winrar.exe");
Process.Start("winrar.exe",@"C:\file\to\be\extracted");
ISO 位置,但这会返回一个异常,即那里没有可提取的内容。
c# - 使用 c# 或批处理自动使用 winrar 提取 ISO
我正在尝试将 ISO 提取到最后没有 .iso 的同名文件夹中。
我在使用 winrar 时遇到问题,因为当我从带有 ISO 的文件夹中启动 seach 时,它不会启动提取。
已更新答案代码
用户选择要提取的文件夹 (.ISO) 来提取。然后我在后台工作人员的 Process.Start() 中使用它。这似乎只是打开了安装软件,并没有将 ISO 提取到所需的文件夹名称。
在此先感谢您的帮助。
或者,如果有人可以给我一批来提取 ISO 并从 c# 中调用它,传递 toExtract 和文件夹名称也会有帮助。
谢谢
jar - 安装 Winrar 后无法执行的自可执行 Jar 文件
这是交易,我已经将一些类编译成一个 jar 文件,其中包含指向主类的清单。它在我的电脑上运行良好。
我将 jar 文件转移到另一台计算机上,明天我应该做一个演示,好吧,这就是事情走下坡路的地方。
Winrar 没有安装,所以我安装它是为了提取我的 jar 文件所在的文件夹。我在不知不觉中将 winrar 与 jar 相关联,我通过使用 jre7/bin/java.exe 更改默认打开程序来修复它。但是,jar 文件不会像以前那样自动执行。我在想注册表出了点问题。
Stackoverflow,你怎么看?
python - RAR 存档和 Gzip 的巨大压缩差异:有什么我遗漏的吗?
我有一个大小约为500MB的巨大文本文件。我尝试从 python 程序和命令行使用Gzip将其存档。但是,在这两种情况下,归档文件的大小约为240MB,而在 Windows 中使用WinRAR归档时,归档文件的大小约为450KB。我在这里缺少什么吗?为什么有这么大的差异,我能做些什么来达到类似的压缩水平?
我也用 Python 标记了它,因为任何与此相关的 Python 代码都会非常有帮助。
这是文件的前 3 行:
encryption - 如何破解 WinRar 中使用的 AES-128 加密?
我正在尝试使用下面解释的一些方法来破解 winrar 的密码。
因为 rar 使用 AES-128 加密,暴力和字典攻击是无用的,因为它们需要数年时间。
但是,如果我们将受密码保护的 rar 文件转换为 EXE 格式的 SFX 存档(我更喜欢 winconsole,因为 GUI 占用大量内存),我很确定它将不受 winrar 的保护。
即使这样,rar 也会将加密密钥写入该 exe 文件。
那么,如果我们可以使用 exe 调试器或反汇编程序,我们就不能敲出包含密码的密钥吗?
我使用 w32dasm、olly dbg & pe explorer 来修改这些 exe 文件。
我能找到的只有“提取,CRC失败,加密”之类的字符串和其他一些东西。我使用了几个 sfx 存档作为测试文件(使用不同的密码)并通过反汇编进行了尝试。这些十六进制键看起来非常相似!
那么我需要更好的反汇编器或调试器吗?或者,有人告诉我,如果这种方法没用,为什么?
另一个问题.. 下图是否有任何指向 winrar 加密的链接?如果是,请解释如何..这将非常有帮助。
vb.net - 用 WinRar 压缩文件夹并移动到另一个目录 vb.net
无论如何将文件夹压缩为.rar并将其移动到另一个目录?我曾尝试从 vb.net 应用程序中执行此操作,并通过编写批处理文件来执行此操作,但我不确定文件的内容。你能帮忙吗?
winrar - 在 Winrar 中排除文件夹
与 Winrar 的一天
我想做的就是使用通配符排除文件夹及其内容,即使在阅读了文档之后,它也变成了一个猜谜游戏......
所以我的测试床看起来像:
我正在执行:
这给了我一个以 !tmp1 为根的 rar(唯一的顶级文件夹)。
排除开关-x<filepathpattern>
被包含并且可能被包含多次。
因此,鉴于我们要排除 f2 及其所有子内容...
删除内容,但留下 f2
什么都不做 - 包括所有
什么都不做 - 包括所有
什么都不做 - 包括所有(现在我很生气),所以肯定是..
不,什么都不做 - 包括所有。所以它必须是...
地狱不,什么都不做 - 包括所有。我已经知道了
删除内容,但留下 f2。继续我们去...
什么都不做 - 包括所有。呸呸呸。啊哈!怎么样...
不,什么都不做 - 包括所有。哇。好吧,所以它必须是......
天哪,它奏效了!嗯,那怎么会……
不工作?正是这个小恶魔让我一开始就走上了这条疯狂的道路,而且应该奏效!
鉴于这一切,我敢尝试去寻找*/a/*
目录,删除内容和目录吗?
不起作用,当然,什么也不做。
不起作用,当然,什么也不做。
不。但...
删除两个目录的内容,但保留文件夹。所以,在绝望中我可以使用-ed
不会存储空文件夹的开关,但这是一个广泛的黑客,我想消除指定的文件夹而不是所有空文件夹。
随着我对 winrar 的仇恨与日俱增,我正在传递信息的指挥棒,着眼于那个辉煌的日子,那时我们将知道如何使用通配符而不是使用-ed
开关来专门排除文件夹及其内容。
batch-file - 如何在批处理文件中执行 Winrar
在 WinRAR 的实际 UI 中,您可以创建一个 sfx 文件并具有以下 sfx 选项:
在常规选项卡下:
提取路径:在当前文件夹中创建
在模式选项卡下:
静音模式:全部隐藏
在文本和图标选项卡下:
从文件中加载 SFX 图标:选择特定文件
我将如何使用批处理文件来做到这一点?
另外,我将如何使用批处理方法添加一个目录,而不仅仅是一个文件?
我不太擅长批处理文件,哎呀——我从来没有做过批处理文件——我只是在看开关,我不知道该怎么做。请,如果有人可以告诉我甚至指导我,将不胜感激。
提前致谢。
if-statement - 如果程序文件(x86)不存在批处理,如何设置路径=程序文件?
这是脚本。目标是将文件夹中的 Rar 文件提取到特定文件夹中。问题是我需要 WinRar 的路径才能更改为 Program Files 是 Program Files (x86) 不在系统上。我怎样才能做到这一点?谢谢!
设置路径="C:\Program Files (x86)\WinRAR\";%path%