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

java - 用java取消rarring?

在我的一段代码中,我想在某个文件夹中下载一个 .rar(存档)文件并解压缩它,而不是一个一个地下载所有文件。

但是,我找不到这样做的方法。

0 投票
2 回答
1781 浏览

delphi - Delphi:制作 unicode RAR 组件 2.0

我有RAR 组件 2.0和 Delphi 2010。这个组件使用 AnsiString 作为文件路径。我怎样才能使它成为unicode?我在 RAR.pas 中将 AnsiString 更改为 String 但没有帮助。

谢谢!

0 投票
2 回答
5129 浏览

rar - 为什么 .RAR 文件包含同名的不同文件

我有一个 .RAR 文件,其中包含同名的不同文件。

例如,

为什么?

0 投票
3 回答
2920 浏览

python - 下载时解压缩存档

我有一个程序下载part01,然后part02等rar文件在互联网上拆分。我的程序先下载part01,然后下载part02,以此类推。经过一些测试,我发现使用例如 UnRAR2 for python 我可以提取存档中包含的文件的第一部分(一个 .avi 文件),并且可以在最初的几分钟内播放它。当我添加另一个文件时,它会提取更多内容,依此类推。我想知道的是:是否可以在下载单个文件时提取它们?我需要它来开始提取 part01 而不必等待它完成下载......这可能吗?

非常感谢你!

马泰奥

0 投票
0 回答
2123 浏览

windows - unrar.exe 和 | 窗户上的管子

我刚刚从 winrar 网站下载了免费软件 unrar.exe。如果,从命令行,你提示

它“打印”出默认 std 我的存档内容。由于存档只是一个 .avi 文件,如果我这样做:

它完美地工作。现在,我需要将此程序的输出标准重定向到我的程序的输入标准。这意味着我这样做:

myprogram.exe 只是一个简单的 c 文件,每秒(这意味着:非常缓慢)从标准输入读取一个字符并将其打印到屏幕上。大约 10000 个字符后,我只得到 -1 字节(十六进制表示的 FF)。

为什么这个?我怎么解决这个问题?

0 投票
7 回答
30073 浏览

algorithm - 如何确定 ZIP/RAR 文件的压缩方法

我有一些我正在使用的 zip 和 rar 文件,我正在尝试分析每个文件的压缩属性(压缩级别、压缩算法(例如 deflate、LZMA、BZip2)、字典大小、单词大小等),我还没有想出办法做到这一点。

有没有办法通过软件或其他方式分析文件以确定这些属性?

干杯和感谢!

0 投票
3 回答
7484 浏览

ubuntu - rar包不可用..?

我最近在我试图从终端安装“rar”的机器上安装了 Ubuntu 10.04,但我收到一个错误,即软件包不“可用”.. !?

这就是我输入的内容:

apt-get install rar sudo apt-get install unrar

我得到的错误是:

我还使用更新了存储库apt-get update,但问题仍未解决..

我在哪里可以手动下载这个包,然后我可以自己手动安装它..?

0 投票
6 回答
276288 浏览

php - .rar, .zip 文件 MIME 类型

我正在开发一个简单的 php 上传脚本,用户只能上传 ZIP 和 RAR 文件。

我应该使用哪些 MIME 类型来检查$_FILES[x][type]?(请提供完整列表)

0 投票
1 回答
2299 浏览

php - 如何计算 WinRAR 文件头的 CRC?

谈论这个:http ://www.win-rar.com/index.php?id=24&kb_article_id=162

我可以通过执行以下操作来计算存档标头(MAIN_HEAD)的正确 CRC:

作为文档中的状态,第一行将读取“字段HEAD_TYPE 到 RESERVED2的 CRC”。正如我所指出的,它适用于存档标题。

当我尝试计算文件头的 CRC 时,它总是因为未知原因吐出错误的 CRC。我按照文档说的做了-“从 HEAD_TYPE 到 FILEATTR的字段的 CRC ”,但它根本不起作用。我还尝试了不同的读取长度变化,以防文档错误并且它实际上可能是从 HEAD_TYPE 到 FILE_NAME。一切都没有成功。

任何人都可以给我一个提示?我还检查了 unrar 源代码,但它并没有让我变得更聪明,可能是因为我根本不懂 C 语言......

0 投票
2 回答
1703 浏览

java - Java ZipOutputStream 只放气某些文件/放气过滤器

这是一个两部分的问题,真的。

前言:我使用WinRAR压缩文件。它使您可以选择仅压缩某些文件。我可以按文件扩展名进行过滤,例如,JPEG 文件不被压缩,而其他文件则被压缩。

  1. 这可以通过一般的 ZIP 文件来完成,还是只是 WinRAR/RAR 格式的功能?

  2. 如果可以使用 ZIP 格式,有没有办法使用 Java 的ZipOutputStream类来做到这一点?或者,也许使用其他一些 ZIP Java 实现?

为了澄清,我想告诉我的 ZipOutputStream 只压缩具有特定扩展名的文件。这可能吗?

谢谢