7-Zip怎么开启多线程压缩

梦静君_3618

梦静君_3618

2026-07-16

460人浏览

原创

7-zip默认单线程压缩,开启多线程后速度提升2~5倍;图形界面需选7z格式并输入-mmt=on,命令行支持指定线程数或全局配置,android开发需在andresguard中启用use7zip=true且设sevenzipthreadcount。

7-zip怎么开启多线程压缩

7-Zip默认只用单个CPU核心压缩,大文件或大批量小文件耗时明显;开启多线程后,可让全部或指定数量的逻辑处理器并行工作,压缩速度提升可达2~5倍,实测10GB日志目录从4分28秒缩短至1分12秒。

图形界面一键启用(推荐新手)

第一步:选中要压缩的文件或文件夹,右键 → “7-Zip” → “添加到压缩包…”

第二步:在弹出窗口中,“压缩格式”必须选择【7z】(ZIP格式不支持多线程,选错直接失效)

第三步:滚动到底部,找到“附加设定”文本框,输入 -mmt=on 即可自动调用全部可用逻辑核心

第四步:点击“确定”,压缩开始时任务管理器中能看到多个CPU核心同时满载运行

命令行精准控制线程数(适合脚本与批量任务)

方法一:启用全部逻辑处理器

7z a -mmt=on -mx=7 backup.7z /data/

方法二:手动限定为6个线程(避开超线程干扰,适合Intel CPU)

7z a -mmt=6 -m0=lzma2 backup.7z *.log

方法三:搭配Zstandard算法启用高吞吐压缩

7zz a -mmt=on -m0=zstd -mx=15 archive.7z docs/

PhotoStudio AI
PhotoStudio AI

PhotoStudio AI是虹软科技推出的电商 AI 智能商拍服务平台。

下载

注意:【-mmt参数必须放在7z命令开头或紧随a之后,位置错误会导致静默忽略】

配置文件全局生效(一劳永逸)

第一步:打开7-Zip文件管理器 → “工具” → “选项”

第二步:切换到“系统”选项卡 → 找到“多线程”设置区域

第三步:勾选“启用多线程压缩和解压”

第四步:在“最大线程数”框中填入数值(建议设为CPU物理核心数,例如Ryzen 7 5800X填8,M1 Pro填8)

第五步:点击“确定”,此后所有新建7z压缩包均自动启用该线程配置

AndResGuard集成多线程(Android开发者专用)

在项目build.gradle的andResGuard闭包内添加:

sevenZipThreadCount = Runtime.runtime.availableProcessors()

确保同时满足两个前提:【use7zip = true】 且压缩格式为7z,否则仍走单线程路径

若通过CLI调用,末尾追加-7zip-threads 8参数即可生效

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

7-zip

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Python 多线程与异步编程实战
Python 多线程与异步编程实战

本专题系统讲解 Python 多线程与异步编程的核心概念与实战技巧,包括 threading 模块基础、线程同步机制、GIL 原理、asyncio 异步任务管理、协程与事件循环、任务调度与异常处理。通过实战示例,帮助学习者掌握 如何构建高性能、多任务并发的 Python 应用。

2025.12.24

1169

20

java多线程相关教程合集
java多线程相关教程合集

本专题整合了java多线程相关教程,阅读专题下面的文章了解更多详细内容。

2026.01.21

383

30

C++多线程相关合集
C++多线程相关合集

本专题整合了C++多线程相关教程,阅读专题下面的的文章了解更多详细内容。

2026.01.21

559

24

C# 多线程与异步编程
C# 多线程与异步编程

本专题深入讲解 C# 中多线程与异步编程的核心概念与实战技巧,包括线程池管理、Task 类的使用、async/await 异步编程模式、并发控制与线程同步、死锁与竞态条件的解决方案。通过实际项目,帮助开发者掌握 如何在 C# 中构建高并发、低延迟的异步系统,提升应用性能和响应速度。

2026.02.06

389

20

C++多线程并发控制与线程安全设计实践
C++多线程并发控制与线程安全设计实践

本专题围绕 C++ 在高性能系统开发中的并发控制技术展开,系统讲解多线程编程模型与线程安全设计方法。内容包括互斥锁、读写锁、条件变量、原子操作以及线程池实现机制,同时结合实际案例分析并发竞争、死锁避免与性能优化策略。通过实践讲解,帮助开发者掌握构建稳定高效并发系统的关键技术。

2026.03.16

233

22

Java 多线程与并发编程实战
Java 多线程与并发编程实战

深入讲解 Java 并发编程体系,涵盖 Thread / Runnable / Callable 线程创建方式、线程生命周期与状态转换、synchronized 同步锁与 Lock/ReentrantLock 显式锁、volatile 可见性保证、ThreadPool 线程池配置与调优(核心参数/拒绝策略)、JUC 并发工具类(CountDownLatch/CyclicBarrier/Semaphore/ConcurrentHashMa

2026.04.17

349

31

C++ 多线程使用教程大全
C++ 多线程使用教程大全

系统讲解 C++11 及后续标准引入的多线程编程能力,涵盖 std::thread 线程创建与生命周期管理、std::mutex / shared_mutex 互斥锁与读写锁、std::condition_variable 条件变量同步、std::atomic 原子操作与内存序(memory_order)、std::future / promise / async 异步任务、线程池的设计与实现、死锁检测与避免策略,帮助开发者编写正确高效

2026.04.28

216

17

Python多线程、多进程与并发编程教程大全
Python多线程、多进程与并发编程教程大全

系统讲解 Python 的并发与并行编程体系,涵盖 GIL 全局解释器锁的原理与影响分析、threading 模块的线程创建/锁/事件/信号量、multiprocessing 模块的进程创建/进程间通信(Queue/Pipe/共享内存)、concurrent.futures 线程池与进程池的统一接口、I/O 密集型与 CPU 密集型任务的方案选择、多线程竞态条件排查与线程安全数据结构、subprocess 子进程管理,帮助开发者根据任务

2026.05.08

194

32

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.8万人学习