问题标签 [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 投票
1 回答
238 浏览

bash - 在完成第二部分之前将第一部分 RAR 部分上传到 ftp 的 Bash 脚本(以节省时间和空间)

我正在为我的服务器制作一个 bash 脚本,它用 RAR 打包一些目录并将其上传到其他 ftp 服务器,所以有些文件夹很大,我必须将它们分成几部分,并且在上传它们之前必须等待所有部分都稀有,耗费大量时间和空间

所以我想更快地做到这一点,在完成时上传每个稀有的部分,然后自动删除它,而无需等待另一个所有部分,我知道有可能导致数据损坏或其他,但这就是我想要做的,我对从哪里开始脚本感到困惑。

服务器操作系统:Ubuntu 9.10

谢谢

凯文

0 投票
1 回答
1994 浏览

bash - 使用 rar 提取拆分存档文件的 Bash 脚本

这是我想要做的:

我在文件夹名称 Archives 上有数千个拆分 rar 档案。文件名 0001.part1.rar 0002.part2.rar 0003.part3.rar 等

  1. 阅读0001.part1.rar
  2. 根据上面文件的前缀创建一个目录,例如 0001
  3. 移动上面创建的目录中具有相同前缀的所有文件。
  4. 提取该目录中的文件
  5. 删除该目录中的所有 rar 文件
  6. 根据文本文件中的名称列表重命名提取的文件。
  7. rar 具有不同参数的重命名文件。
  8. 将重命名的文件(从第 6 步开始)移动到一个名为 Done 的新目录。
  9. 继续文件 0002.part1.rar 然后执行步骤 2-8,依此类推。

另外我将如何将它与 cron 合并?这应该只运行一次......

提取第一组rar文件后更改为:

等我也需要提取。

关于第 6 步的说明:

提取第二组 rar(file.001、file.002 等)后,我想根据文本文件中的名称列表对其进行重命名。

例如来自文本文件的文件列表:

关于第 7 步的说明:

说明第 9 步:

0 投票
1 回答
1563 浏览

objective-c - 如何使用 Objective-C 解压缩/解压缩,包括单个文件检索

我需要在 Objective-C 中处理各种 rar/zip 文件。理想情况下,我希望在 rar/zip 版本方面尽可能灵活。在提取文件内容列表后,我还希望能够仅从 rar/zip 文件中提取某些文件。

如果这还不够,我希望能够访问和修改 zip 评论。

这在objective-c中很容易吗?我搜索了很多,发现很多半成品库不能做我想做的一切,或者只支持 rar 到版本 2,或者不支持提取单个文件。

我知道我可以只使用 MacOS Panther 及更高版本附带的命令行解压缩工具,但这似乎不优雅,并且对我的 rar 文件没有帮助,因为默认情况下 MacOS 不附带任何 unrar 应用程序。

谁能指出一个像样的库,它可以处理这两种文件中的一种或另一种,或者推荐的处理这个问题的最佳方法?我知道一种选择是打包 unrar 源代码,同时也打包 zlib 源代码,但这对我来说是一项艰巨的任务。如果没有其他选择,我会这样做 - 任何关于此的建议或指导将不胜感激。

谢谢!

0 投票
3 回答
4521 浏览

zip - 如何在下载之前查看 rar 或 zip 文件内容?

如何在下载之前查看 rar 或 zip 文件内容?

0 投票
1 回答
1890 浏览

batch-file - 批处理编程:通过 cli rar,在自己的存档中获取多个文件 RARed 每个

我正在尝试制作一个简单的批处理脚本,但它一直失败。我想在目录(基本路径)中查找每个文件并将每个文件放在单独的 rar 存档中。

如果我在 rar 行中使用“%%~ni.rar”,他会将所有文件放在所有档案中。所以对于 n 个文件,我得到 n 个档案,每个档案中有 n 个文件。[而且他似乎没有将档案放在 [c:\test*.*] 中,而是将它们放在批处理文件的位置。

如果我使用“%%i.rar”,它会创建两个不同的档案,但是文件命名完全错误:fe: testfile.jpg >> testfile.jpg.rar 这不是我想要的(改为 testfile.rar)

有人可以帮我吗?

0 投票
1 回答
345 浏览

apache-flex - Adobe AIR 是否有 Unrar?

我正在开发一个文件系统应用程序,我需要能够扩展 rar 文件。有没有办法我可以做到这一点?

更新
应该已经澄清。我的目标平台是移动的

0 投票
3 回答
2485 浏览

c# - 在支持rar格式的c#中搜索压缩库

我想在我的应用程序功能中添加以各种格式解压缩(并可选择压缩)文件。我有支持 zip、gzip、7zip 和 bzip2 的库。但仍然没有找到支持 rar 的库。
我知道 rar 是商业的,但也许有一些 .net 库可以用来解压缩 rar-s?最好是免费图书馆,但价格低的图书馆也可以接受。

0 投票
2 回答
235 浏览

apache-flex - actionscript 中的 rar 库

想知道是否有人知道任何用于 actionscript 的开源 rar 库,类似于 fzip,它适用于 zip?

0 投票
1 回答
981 浏览

python - 使用 python+django 解压缩/解压缩文件

我正在尝试编写一个可分发的 Web 应用程序,该应用程序将允许用户上传压缩存档(rar 或 zip),在服务器端将其解压缩,然后对文件执行其他操作。有没有我可以挂钩的默认库来执行此操作?或者有没有办法将外部库与 Web 应用程序打包在一起,这样最终用户就不必自己安装该包?

0 投票
1 回答
2340 浏览

delphi - Delphi RAR 组件请求存档密码

我想要这个 RAR 组件:http://www.philippewechsler.ch/RARComponent.php
作者 Philippe Wechsler。

但我不明白我如何才能为存档中的文件而不是存档请求密码?

它写在我不明白如何使用的文档中:

如果需要密码才能继续,则会发生此事件。

HeaderPassword:如果是这样,则需要密码才能打开存档。否则需要密码来处理文件。

FileName:需要密码的文件的文件名(存档名或存档内文件的文件名)

NewPassword: 所需密码

Cancel:如果您不知道正确的密码,请将此设置为 true

如何使用此代码?