文件压缩与解压工具7-Zip的安装和使用(免费)

一.介绍 

7-Zip 是一款开源的文件压缩与解压缩工具,支持多种压缩格式,如 7z、ZIP、RAR、TAR 等。它具有高压缩比,尤其是其独有的 7z 格式,并集成了文件管理器。7-Zip 适用于 Windows 系统,提供命令行版本,便于自动化操作。作为开源软件,用户可免费使用和修改其源代码。

7-Zip 的特有优势主要包括:

  1. 高压缩比:7z 格式采用 LZMA 和 LZMA2 压缩算法,压缩率显著高于 ZIP 和 RAR 等常见格式,尤其适合压缩大文件。

  2. 多格式支持:除 7z 外,还支持 ZIP、RAR、TAR、GZIP 等多种格式的压缩与解压,功能全面。

  3. 开源免费:完全开源且免费,用户可自由使用、修改和分发,无广告或额外费用。

  4. AES-256 加密:提供强大的文件加密功能,保护数据安全。

  5. 集成文件管理器:内置文件管理器,方便用户浏览和管理压缩包内的文件。

  6. 命令行支持:提供命令行版本,适合自动化脚本和高级用户操作。

  7. 跨平台:虽然主要面向 Windows,但也有适用于 Linux 和 macOS 的版本,具备良好的跨平台兼容性。

  8. 多语言支持:支持多种语言界面,方便全球用户使用。

二.下载(免费)

   7-zip官网

三.使用

 找到需要压缩或者解压的文件,右击鼠标,点击“显示更多选项”,找到“7-zip”

 

 

 

 

 

### 解决方案 当在命令行中遇到 `unrecognized arguments` 错误时,通常是因为传递给脚本或工具的参数未被识别或支持。以下是可能的原因以及解决方案: #### 1. 参数名称拼写错误 如果命令中的某些参数名存在拼写错误,则可能导致该问题。建议仔细检查输入的参数是否完全匹配目标程序所接受的标准。 例如,在 Python 脚本中使用 argparse 库定义了特定的选项列表[^3]。如果尝试传入一个不存在于这些预设选项内的额外参数,就会触发此类警告消息。 ```bash python script.py --unknown-option value ``` 上述例子会因为 `--unknown-option` 并未在解析器里声明而报错。 #### 2. 额外不需要的参数 有时用户无意间附加了一些多余的标志到实际需求之外的地方也会引发同样的状况。比如下面这个场景展示了如何由于多加了一个无意义的关键字而导致失败的情况: 假设有一个简单的 python 文件只接收两个必需的位置参数 x y 来计算它们相乘的结果, 如果我们在调用它的时候除了必要的两项还加上别的东西就有可能得到类似的反馈. ```python import argparse parser = argparse.ArgumentParser() parser.add_argument('x', type=int, help='the base') parser.add_argument('y', type=int, help='the exponent') args = parser.parse_args() print(f'{args.x}^{args.y} == {args.x**args.y}') ``` 执行如下指令将会成功: ```bash $ python prog.py 2 3 2^3 == 8 ``` 但是如果我们不小心加入了其他无关紧要的东西进去的话: ```bash $ python prog.py foo bar baz usage: prog.py [-h] x y prog.py: error: unrecognized arguments: baz ``` 因此务必确认所提供的每一个开关都是真正需要而且有效的才行哦! #### 3. 版本兼容性问题 不同版本间的变更也可能引起这种现象发生; 新版软件可能会移除旧版中存在的功能或者改变其默认行为模式等等因素都可能是诱因之一. 所以最好查看官方文档了解当前正在使用的那一款具体有哪些可用的选择项可供选用最为稳妥可靠的办法啦! --- ### 修改 Makefile.config 的方法 (针对 caffe 安装环境) 对于提到修改 `Makefile.config` 添加路径 `/usr/include/hdf5/serial` 及 `/usr/lib/x86_64-linux-gnu/hdf5/serial`, 这主要是为了确保 HDF5 相关库能够正确链接上从而避免后续编译过程中可能出现的相关依赖缺失类的问题.[^2] 不过需要注意的是如果你的操作系统架构并非标准 X86 架构而是 ARM 等特殊平台则需相应调整最后那段 lib 路径部分以适配实际情况即可完成设置工作咯~ 另外记得保存更改后的配置文件后再重新运行 make clean & make all 命令来构建整个项目工程哟~ --- ### 总结 综上所述,解决 `unrecognized arguments` 错误的方法主要包括以下几个方面: - 检查是否有参数拼写错误; - 移除非必要且不被支持的多余参数; - 查阅最新版本的应用说明文档核实是否存在版本差异带来的影响; 同时按照指示编辑好对应的 build configuration files 如这里提及到的 `Makefile.config`, 就可以有效减少这类常见麻烦事的发生几率啦! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值