标签: rar

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

有没有办法读取RAR文件的内容(支持多文件RAR是必须的)?

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

c# rar stream

11
推荐指数
1
解决办法
2万
查看次数

使用RAR压缩文件

我有一个文本文件,我想要在获得指定的大小后压缩.我已经看到GZipStream哪个效果很好,但RAR压缩要好得多.

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

c# compression dll rar

8
推荐指数
1
解决办法
6785
查看次数

Unrar存档文件夹在Debian中?

我有任务:我有Windows制造的rar-archive(文件夹,文件等等),通过FTP复制到Linux服务器.我想unrar这个存档来保持文件结构,就像在Windows中一样 - 带文件夹.

rar ? my_archivive
Run Code Online (Sandbox Code Playgroud)

工作,但我只有没有文件夹的文件列表.

怎么做 ?

谢谢.

linux directory rar

8
推荐指数
1
解决办法
2万
查看次数

压缩包含许多重复文件的文件夹

我有一个非常大的文件夹(~10GB),在它的目录树中包含许多重复的文件.其中许多文件重复了10次.重复的文件并不是并排存在,而是存在于不同的子目录中.

如何压缩文件夹使其足够小?

我尝试在"最佳"模式下使用Winrar,但它根本没有压缩它.(很奇怪)

zip\tar\cab\7z \任何其他压缩工具会做得更好吗?

我不介意让这个工具工作几个小时 - 但不是更多.

我宁愿不自己编程

compression rar tar winzip winrar

8
推荐指数
3
解决办法
5487
查看次数

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

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

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

python linux rar stream

6
推荐指数
2
解决办法
6987
查看次数

Ruby/ruby​​zip替代品能够处理rar/tar/zip/7z?

我想知道是否有人知道Ruby的rubyzip替代品,可以处理各种格式,特别是zip/rar/7z?

我知道libarchive,但它并不完全符合我的目的(这是一个很好的宝石).(澄清,libarchive - 对我不起作用 - 因为我需要能够在Windows上运行.(是的,我知道很难成为我)) Libarchive实际上适用于Windows,但仍然不适合我的目的(7zip& rar格式支持)

现在我最终运行系统命令到操作系统,但我想要一些独立于操作系统的东西,并且能够处理这些格式 - 读写.

谢谢

ruby zip ruby-on-rails 7zip rar

6
推荐指数
1
解决办法
3782
查看次数

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

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

java zip egg rar launch4j

6
推荐指数
1
解决办法
2166
查看次数

iOS Swift使用URL下载和打开文件

在我的应用中,我正在打开文件下载。一切都做得很完美,但是问题是zip,rar,tar文件等文件正在下载,但下载完成后这些文件将不会显示。这是我尝试的代码:

func DownloadDocumnt()
    {
        let sucessAlert = UIAlertController(title: "Download Files", message: "Download the file \(self.TopLbl.text!) to your mobile for offline access.", preferredStyle: UIAlertControllerStyle.alert)

        sucessAlert.addAction(UIAlertAction(title: "Start Download", style: UIAlertActionStyle.default, handler:  { action in

            self.view.makeToastActivity(message: "Downloading...")
            let fileURL = URL(string: "\(self.DocumentURL)")!
            let documentsUrl:URL =  FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first as URL!
            let destinationFileUrl = documentsUrl.appendingPathComponent("\(self.TopLbl.text!)")
            let sessionConfig = URLSessionConfiguration.default
            let session = URLSession(configuration: sessionConfig)
            let request = URLRequest(url:fileURL)
            let task = session.downloadTask(with: request) { (tempLocalUrl, response, error) in
                if let tempLocalUrl = tempLocalUrl, …
Run Code Online (Sandbox Code Playgroud)

zip rar nsfilemanager uidocumentinteraction swift3

6
推荐指数
1
解决办法
3426
查看次数

如何在google colab中提取rar文件

在 google 驱动器中有一个数据集,我想在google colab 中使用。但我无法以任何方式解压rar 文件。到目前为止,我已经尝试安装 python 库和 ubuntu 包,如“unrar ,rar,unrar-free ,unar ,unp”,我就是无法打开该死的文件。以下是每个命令的结果:

!rar x 数据.rar

RAR 5.40   Copyright (c) 1993-2016 Alexander Roshal   15 Aug 2016
Trial version             Type RAR -? for help


Extracting from meta-data.rar

Cannot create meta-data/sample_submission.csv
No such file or directory
Cannot create meta-data/test.csv
No such file or directory
Cannot create meta-data/train.csv
No such file or directory
Cannot create directory meta-data
Input/output error
Total errors: 4
Run Code Online (Sandbox Code Playgroud)

!unrar …

python ubuntu rar google-colaboratory

6
推荐指数
4
解决办法
2万
查看次数

如何在 Python 中设置 unrar 库的路径?

我使用 Pycharm 作为我的 IDE(Python 3.7),并试图提取受密码保护的 .rar 文件(我知道密码)并从 unrar 导入了 rarfile,但出现此错误“LookupError: 找不到 unrar 库的路径.”

我还尝试将导入语句更改为仅说“导入 rarfile”,但出现以下错误“rarfile.RarCannotExec:未安装 Unrar?”

我还尝试根据我在 rarfile 文档中找到的内容包含这行代码:rarfile.UNRAR_TOOL = "unrar"但是我遇到了同样的错误。

这是我的代码片段:

from unrar import rarfile

def hacker(file_path):
    passwords = open('pwds.txt', 'r')
    with rarfile.RarFile(file_path) as file:
        for line in passwords:
            try:
                file.pwd = line
                file.extractall()
            except RuntimeError:
                pass


Run Code Online (Sandbox Code Playgroud)

rar unrar pycharm python-3.x

6
推荐指数
2
解决办法
3741
查看次数