轻松提取归档集合
项目描述
easy-extract 尝试成为一个简单通用的多部分解压缩工具,它设计用于在一个命令行中提取和修复多种归档格式(rar, zip, xtm)的集合。
在从Usenet下载并且您有多个存放在不同目录中的归档时非常有用。
安装
在开始使用 easy-extract 之前,您必须安装以下软件
- unrar-free 
- 7zip-full 
- par2 
然后使用 easy_install
$ easy_install easy-extract
使用
用法: easy_extract [选项] [目录]…
- 选项
- --version
- 显示程序版本号并退出 
- -h, --help
- 显示此帮助信息并退出 
- -f, --force
- 不要提示确认消息 
- -n, --not-repair
- 错误时不要尝试修复归档 
- -c, --repair-only
- 只进行检查和修复操作 
- -r, --recursive
- 递归查找归档 
- -k, --keep
- 成功后不要删除归档 
- -x, --no-index
- 不要索引提取的文件 
 
只需在集合所在的目录中运行 easy_extract
$ easy_extract
在目录中递归查找归档
$ easy_extract -r my_archives/
找到的所有存档都将被提示,然后确认提取。去喝杯咖啡,脚本会完成剩下的工作!Easy_extract 将处理存档损坏的修复。
代码
如果您想重用代码来查找存档,可以这样做
>>> from easy_extract.archive_finder import ArchiveFinder
>>> from easy_extract.archives.rar import RarArchive
>>> archive_finder = ArchiveFinder('./my_path/', recursive=True, archive_classes=[RarArchive,])
>>> archive_finder.archives
... [<easy_extract.archives.rar.RarArchive object at 0x...>, <easy_extract.archives.rar.RarArchive object at 0x...>]
项目详情
    
       关闭
    
      
        
    
    
  
easy-extract-0.1.2.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 6e3482fa2ed30fbc47813f313255b39d30100f82073f099da89c7deb5b655317 | |
| MD5 | 9b5d7366b501dfb9da06e57cc0339ad5 | |
| BLAKE2b-256 | 27f302671eea32541336eaf371b00531cbb73db3c7362645fc713be41cdbdd4e |