问题标签 [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 回答
70 浏览

maven-2 - 用于将选择的非项目文件导出为 RAR/压缩文件类型的 Maven 插件

这是我需要完成的事情:

获取一些文件,并在运行 maven package 命令时创建一个 Zip/Rar/Tar 文件。

使用 maven-rar-plugin 我只能创建一个压缩文件,其中包含运行程序所需的所有内容。

是否有任何我可能错过的第三方或 Maven 插件?我知道这可以通过从我的 pom.xml 添加/调用 python 脚本来完成,但我想用 maven 来完成。

0 投票
2 回答
630 浏览

php - 从 RAR 档案流式传输视频内容

我正在尝试从 RAR 存档流式传输视频内容。

前几秒一切正常,但问题是流不支持 fseek,因此客户端无法请求更多数据,或在视频中搜索。

(http://www.php.net/manual/en/rarentry.getstream.php)

有没有可能让这个想法奏效?

0 投票
1 回答
7607 浏览

c# - 使用 RAR 压缩文件

我有一个文本文件,我想在它达到指定大小后对其进行压缩。我已经看到GZipStream哪个效果很好,但是 RAR 压缩要好得多。

我一直在寻找一个可以用 RAR压缩文件的库(我真的不关心提取或解压缩),但我还没有找到。

0 投票
1 回答
449 浏览

semantics - RAR 恢复记录的 NEWSUB_HEAD 中的 FileCRC 基于哪些数据?

我试图找出 RAR恢复记录标题中的 crc32 字段基于哪些数据。我正在尝试根据以前的 RAR 卷和提取的内容重新创建 RAR 卷。我已经到了只有 12 个字节与正确/原始卷不同的程度。

这些名称基于unrar 源代码(arcread.cpp) 或RAR 技术说明。

RAR 文件由块组成。它们有一个标题和一个正文:

标头包含描述正文的元数据。这些块之一是 HEAD_TYPE=0x74文件头(档案中的文件)。

字段 FILE_CRC(4 个字节)是根据 [body] 中的所有可用数据计算的,它是一个存储或压缩文件。

恢复记录的块(HEAD_TYPE=0x7a 子块)与文件块非常相似,但它在标头中包含三个额外的字段:

你会认为这个块的 FILE_CRC 是基于正文中的数据,就像文件块一样,但事实并非如此。(由其他人独立验证)所以我的问题是,用什么数据来计算这个 crc32?

我已经尝试过的一些事情:

  • 从 Protect+ 等开始。其次是身体
  • RR 子块开始之前的所有内容
  • 我在一个小 RAR 文件中强制使用了所有可能的范围。
0 投票
4 回答
1306 浏览

bash - 如何通过 Bash 脚本在 linux 中检查 rar 安装与否?

如何通过 Bash 脚本检查 Linux 中是否安装了 rar unrar?

0 投票
2 回答
2750 浏览

windows - 可以用 Rar.exe 将目录压缩到今天的 date.rar 吗?

如何使用 dos 批处理文件将带有 Rar.exe 的目录压缩为(今天的日期).rar?还是我需要使用其他文件压缩程序?

编辑:我试过使用 %date:~10,4%%date:~7,2%%date:~4,2% 作为文件名,但它有时只有效。

0 投票
1 回答
868 浏览

windows - 使用今天的日期压缩文件

我想压缩一个名为 ASCOnnect200_V5.0.0.0_09_Dec_11.zip 的文件。我可以用winrar/rar吗?

文件名 ASCOnnect200_V5.0.0.0_ 将始终保持不变,日期部分将采用 dd-mmm-yy 格式。

0 投票
6 回答
22513 浏览

zip - 是否可以只下载 ZIP 存档的一部分(例如一个文件)?

有没有一种方法可以让我只下载 .rar 或 .zip 文件的一部分而不下载整个文件?

有一个包含文件 A、B、C 和 D 的 ZIP 文件。我只需要 A。我可以以某种方式调整下载以仅下载 A,或者如果可能的话,将文件提取到服务器本身并仅获取 A?

0 投票
2 回答
2259 浏览

java - 是否可以设置 Launch4J,使其创建的 exe 文件在右键单击/打开时无法通过 zip/egg/rar 文件显示其内容?

Launch4J 是一个 jar 到 exe 的转换器。我使用 Launch4J 将 jar 转换为 exe,但是当我右键单击 Launch4J 创建的那个 exe 文件时,它会显示当我右键单击该 exe 文件时生成的 jar 文件(类等文件)中的内容。使用 zip/rar/egg/jar 打开时,有什么方法可以禁用它并禁用显示其内容?

0 投票
3 回答
3564 浏览

java - Java - 计算文件压缩率

有没有办法获得文件的可能压缩率只是读取它?
你知道,有些文件比其他文件更容易压缩……我的软件必须告诉我文件可能压缩的百分比。

例如
Compression Ratio: 50%-> 如果我压缩它,我可以节省 50% 的文件空间 -> 如果我压缩它
Compression Ratio: 99%,我只能节省 1% 的文件空间