问题标签 [rar]

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 投票
4 回答
2033 浏览

ruby - 正则表达式仅匹配 RAR 文件集中的第一个文件

要查看在哪个文件上调用 unrar 命令,需要确定哪个文件是文件集中的第一个文件。

以下是一些示例文件名,其中 - 自然地 - 只有第一组应该匹配:

使用 PCRE 兼容的正则表达式的一种(有限)方法是:

然而,当我在Rejax测试它时,这在 Ruby 中不起作用。

您将如何编写一个与 Ruby 兼容的正则表达式来仅匹配一组 RAR 文件中的第一个文件?

0 投票
1 回答
4866 浏览

algorithm - RAR解压算法

我正在寻找可用于解压缩 RAR 文件的算法的描述。我不需要创建新的档案,只需解压缩现有的档案。

Wotsit.org 有 RAR文件格式(第 2 版)的描述,但描述中没有描述解压缩算法。

另外,有谁知道 RAR 版本 3 是否对文件格式本身进行了重大更改?

0 投票
3 回答
39607 浏览

java - 使用java的RAR档案

有没有人可以推荐的用于操作 RAR 存档文件的好的 Java API?谷歌搜索并没有发现任何令人信服的东西。

0 投票
7 回答
3791 浏览

svn - Rar 命令 - 忽略某些文件夹

我想 rar 一个文件夹,但排除某些文件夹和它们下面的所有文件 - .svn 文件夹。

如何使用 rar 控制台命令 (rar.exe) 实现这一点?

0 投票
6 回答
23206 浏览

c# - 使用 C# 读取 RAR 文件的内容

有什么方法可以读取 RAR 文件的内容(必须支持多文件 RAR)?

我不想将内容提取到磁盘,只是像流一样读取它。

0 投票
2 回答
745 浏览

scripting - RAR 目录中的每个文件夹

我是 Linux 命令的新手,大部分时间都花在 VB 上。在网上搜索后,很难在 Google 中找到解决方案。

无论如何,我每天都会备份我的 Shares 文件夹,最终成为 183 GIG。我尝试了许多备份它的方法,并得出结论,使用 rar 是我环境的最佳选择。所以这是我使用的命令:

我得到的结果是很多零件文件“ Shares[15-07-09].part01.rar”,这很好。

我现在真正想做的是备份共享目录中的每个文件夹,所以我得到如下内容:

好吧,我希望你们能帮助我编写一个我应该能够理解的简单脚本。

0 投票
7 回答
8755 浏览

python - 在 Python 中将 RAR 文件的内容读入内存

我正在寻找一种将特定文件从 rar 存档读取到内存中的方法。具体来说,它们是编号图像文件的集合(我正在写一个漫画阅读器)。虽然我可以简单地解压缩这些文件并根据需要加载它们(完成后删除它们),但如果可能的话,我宁愿避免这种情况。

综上所述,如果可能的话,我更喜欢跨平台(Windows/Linux)的解决方案,但 Linux 是必须的。同样重要的是,如果您要为我指出一个库来处理这个问题,请理解它必须是免费的(如啤酒)或 OSS。

0 投票
4 回答
80406 浏览

command-line - 如何使用 WinRAR 命令行提取 ZIP 文件?

尝试提取 zip 文件时出现错误:

c:\path\name.zip 不是 RAR 压缩包
没有要解压的文件

我的代码是:

GUI 版本可以提取 zip 和 7z 文件。

为什么这不起作用?如何提取 zip 和 7z 文件?

(注意:我有不同的 7zip 源代码。我想我可以将两者合并,并且仅在文件具有 rar 扩展名时使用上述源代码。但我不喜欢那个解决方案。)

0 投票
4 回答
9256 浏览

php - 可以列出 zip / rar 文件内容的 PHP 库

注意:我需要一个库而不是指向有关我的主机没有或想要安装的扩展的文档的链接。

主题说明了一切。

我暂时不需要提取任何文件(尽管这可能是以后对我的网络应用程序的一个很好的补充)我只需要列出 rar 和 zip 档案的内容。

0 投票
2 回答
5175 浏览

python - 使用 Python 优雅地将 .rar 转换为 .zip

我目前正在对“解压缩和压缩”命令进行系统调用。它在遇到受密码保护的档案时会中断并要求我输入密码。

是否可以让它运行并在任何错误或密码提示时向主程序返回“不成功”值?

我们可以在本地使用 rarfile 和 zipfile 库来完成这项工作而不创建任何临时文件吗?