问题标签 [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.

0 投票
1 回答
162 浏览

batch-file - 我用 winrar 解压的批处理文件有什么问题?

我在从 7zip 到 Winrar 时遇到了麻烦。批处理脚本进入每个子目录并将其中的任何 rar 文件提取到 D:\Stuff\Testfolder

我当前(工作)的 7zip 批处理文件如下所示:

但是,在 Winrar 上尝试使用相同的文件并将可执行行更改为:

什么都没发生。我得到的只是当前目录的输出。

有人对此有意见吗?

干杯托比

0 投票
1 回答
922 浏览

python - Python:将 Unicode 代码点文件名转换为字符串

我正在使用 Python 的 zipfile 模块来提取 .zip 文件,这些文件可以包含具有 Unicode 文件名的文件。WinZip 和 7-Zip 存档工作正常,但 WinRAR 对文件名的编码略有不同。假设我创建了一个 zip 文件,其中包含一个名为“-★--私-”的文件,然后使用以下命令将其解压缩:

这会将“-★-私-”提取为“-#U2605-#U79c1-”。ZipInfo 对象的文件名未编码,它只是一个包含输出文件名的常规 ASCII 字符串。

我想将包含 Unicode 代码点 U-2605 和 U-79C1 的字符串翻译成有用的、可输出的 Unicode 字符串。所以我写了这个,但它没有正确转换字符:

无论如何,我在哪里走错了?如果我这样做,我不会得到相同的结果:

(假设 Python 3;在 Python 2 中,我会在前面的字符串前面加上一个“u”字符。)

0 投票
1 回答
1677 浏览

batch-file - 如何检测错误代码以在开始时使用错误的密码提取

我正在研究像软件(.bat 文件)这样的蛮力攻击,它将尝试使用一些预定义的密码提取文件。我的算法是这样的: -

像这样。在 10% 的情况下,一切都按照我的预期工作。

在正常情况下,即手动提取(不是用我的软件),我发现:即使密码错误,某些 rar 文件也会开始提取,当提取即将完成时,它会显示错误消息“文件损坏或密码错误” 。在这种情况下,我的软件面临一个很大的问题 => 它会多次提取同一个文件,因为 ERRORLEVEL 为 0(直到提取即将完成)。有没有办法修改这样的 rar 文件,这样它就不会以错误的密码开始提取。或者,在提取开始时检测错误代码的任何方法(不在提取结束时)。

0 投票
1 回答
2442 浏览

batch-file - 如何在 7Zip 命令行中隐藏错误消息?

-inul命令防止错误框出现在 WinRar 命令行中。7Gz.exe 是否有任何等效命令?

0 投票
1 回答
2546 浏览

windows - 设置应用程序的资源限制(CPU 使用率)

我知道这有点奇怪,但我想限制一个程序(例如 winrar 应用程序)的资源使用。

原因: 我有一台旧笔记本电脑,有过热问题,所以如果我想做一个计算密集型任务(压缩一个 >10GB 的文件夹),我的笔记本电脑会过热并关机。

问题: 是否可以限制应用程序的资源/CPU 使用率?例如,我可以以某种方式设置,winrar 只能使用我的 CPU 的 50% 吗?

我使用 Windows 8.1,但欢迎回答其他操作系统。

0 投票
1 回答
3187 浏览

c#-4.0 - 我需要在我的 c# 应用程序中使用 winrar 压缩一个或多个文件

大家好,那些正在编码的人。我需要为我的应用程序找到解决方案。实际上我做了,但还有一些工作要做。这是我提到的将文件压缩成 rar 格式文件的代码。

此代码在 deneme.rar 中创建具有完整路径的 rar 文件,如 C:\Users\Hüseyin\Desktop\AA\a1.txt。但我希望它创建为 rar 文件,其中没有任何文件夹。我想我没有解释清楚。现在当我点击 deneme.rar 时,它打开目录为 Users\Hüseyin\AA 。但是我想要位于 AA 中的文件,直接保存在 deneme.rar 中,没有任何目录或文件。我想显示我想要的屏幕,但我没有这样做,因为代表。

如果有人会帮助我,那就太好了......大家好

0 投票
1 回答
1110 浏览

exe - 关于用Winrar生成自解压exe

我不得不承认我已经被这个问题阻止了几天。

一开始我在找一个工具来生成一个安装exe,可以把我自己开发的一些程序和别人开发的一些第三方程序打包成一个,安装完成后还可以触发一个脚本。而且,我测试了很多 MSI 工具,但它们都不如 Win-rar 好,Win-rar 有一个称为自解压的功能来处理它。它可以完美运行,但为了与 32 位和 64 位操作系统兼容,它会生成两个单独的 exe,一个用于 32 位,另一个用于 64 位。

这是没有意义的,因为里面的所有程序在两个操作系统中都运行良好。

是否有可能只有一个自解压 exe 可以在两种环境中工作?

感谢您阅读本文,与大家一起度过美好的一天。

0 投票
1 回答
182 浏览

database - 自动化数据库备份副本

我有一个特定的任务要完成并且手动完成需要很多小时,所以我想要一种自动化的方式来完成它。

相关信息:
- 数据库为 80GB(在 WinRAR 中以最佳压缩方式压缩 35GB)
- 数据库通过云中的 VPN 连接
- 想要压缩数据库,复制回企业
- 通过 SMB 复制几乎总是会导致损坏,首选 FTP跨 VPN 防止损坏的方法
- 希望在复制之前验证 MD5 校验和,然后确保它没有损坏。

手动步骤:
- DB 备份上的 MD5 校验和
- 使用 WinRAR 以最佳压缩方式压缩最新备份
- rar 存档上的 MD5 校验和(大约需要一个小时)
- 通过 VPN 将 rar 文件 FTP 到企业中心
- rar 存档上的 MD5 校验和
- 解压缩
- DB 备份上的 MD5 校验和

实际上,我可能会跳过对 rar 存档进行校验和。如果你愿意,请叫我肛门保留。我认为最好的办法是找到一个 MD5 校验和命令行实用程序,并通过批处理脚本进行 MD5 校验和和 WinRAR 压缩。我不确定如何做 FTP 部分。建议?多谢你们。干杯。

0 投票
1 回答
3126 浏览

winrar - 带有 iimg 和 iicon 选项的 WinRar 存档损坏

我正在尝试创建一个可自解压 (SFX) 的 rar 存档,其中包含图标和图像。我正在使用以下命令行:

问题是 - 生成的 .exe 无法解压缩。相反,它显示“存档格式未知或已损坏”。如果我只设置图标或只设置图像,那么一切都很好。但如果我同时设置,我就有麻烦了。最奇怪的事情。

0 投票
1 回答
243 浏览

php - 当通过 joomla 站点的 davidmart 扩展下载 zip 时,会引发无效的 zip 错误

如果任何有经验的人曾经遇到过这种错误,例如当我的用户从我的 joomla 站点下载扩展 zip 文件并尝试在本地解压/打开时,他们会得到无效的 zip,找不到中央目录类型的错误!我使用 winrar 压缩和当他们不使用 winrar 而是使用其他 zip 程序(如 winzip)时会出现问题。我不明白为什么会发生这种情况?

仅供参考,我使用了 vm 的美德玛特和螺旋免费下载插件来提供下载,所以扩展 zip 文件不是位于我网站的根文件夹下,而是在一个无法访问的上层文件夹中,就像 joomla vm2 一样。经过以下测试,我缩小了问题的范围关于 joomla 或美德玛特螺旋免费下载插件代码的问题,它使 zip 下载的方式。

Test1 - 为了验证将 zip 放在站点根文件夹之外不是问题,我将 zip 放在站点根文件夹中并通过在浏览器中输入地址下载它,卸载本地 winrar zip 程序,打开时没有任何错误点击压缩。

Test2 - 然后我创建了一个 joomla 模块并使用了与螺旋免费下载插件相同的代码,下载 zip 现在位于模块文件夹中(不在根文件夹之外)但是当我从模块下载 zip 时,我得到与我相同的错误写了我担心的。

因此,问题恰恰出在 joomla 中,或者在代码螺旋免费下载插件中,该插件为我的 joomla 站点的 ddermart 准备了扩展产品下载 zip。这些代码如下 -

我在这里改进了一点,但仍然存在拉链问题 -

那么这些代码有什么问题吗?