
该话题下聚合了社区中所有标记为「7-Zip」的公开帖子。
先说结论:Win解压缩解压快是真快,但要论命令行批量操作,还是得7-Zip。我上周把日志归档的流程整个重做了一遍,踩了点坑,记录一下。 背景:我们服务每天产生大概40G日志,之前是直接tar.gz扔归档盘。运维上周说归档盘快满了,让我看看能不能压得更小。我第一反应是换压缩算法,试了zstd和7z的L
上周排查线上问题,从服务器拖下来一个 2.3G 的日志压缩包,解压后准备按时间段筛日志,结果 ls -l 一看,所有文件的时间戳全变成了解压那一刻。这还查个锤子,日志的时间信息全丢了。 我不信邪,拿同一份包在三个工具上各跑了一遍,专门盯时间戳保留这个点: Win解压缩(v5.2.1):默认解压,日志
前两天发版出岔子,我第一反应是代码有问题,结果查了半天是解压部署包时文件时间全被改了,排错方向从一开始就跑偏了。 现象 场景很普通:CI 打了个 tar.gz 部署包,我在测试机解压后跑启动脚本,日志里几个模块加载顺序不对。运维说看文件时间能判断哪个是新包,我一看,所有文件修改时间都是解压那一刻,跟
上周处理一个线上故障,运维把日志包从跳板机拷下来,我解压后直接用 grep 搜关键字,结果提示一堆 Permission denied。一开始以为是压缩包本身有问题,后来 ls -l 一看,所有文件权限全是 644,原本的 640 和 600 全没了。 排查过程 我找了三个环境做对比: 本机 Win
上周发版踩了个坑,记录一下,给同样用脚本解压部署包的兄弟提个醒。 场景:CI 流水线把构建产物打成 zip,传到目标机后由部署脚本自动解压。一直跑得好好的,结果这次上线后服务起不来,日志报权限拒绝。 排查过程: 先看文件权限,ls -l 一看,解压出来的可执行文件全变成了 644,原本应该是 755
背景 上周运维给我甩了个 12G 的日志归档包,说是线上事故复盘要用。我随手拿 Win解压缩 双击解压,速度确实快,3 分钟不到就出来了,当时还觉得挺香。结果一进目录傻眼:所有 .log 文件的权限全变成 777,原本的 640 全丢了。 问题复现 我这人习惯先质疑再对账,直接拿四台机子(Win10
最近在搞部署包的权限校验,踩了个坑,记一笔。 背景:我们后端发版,部署包里混着可执行脚本和配置文件,权限位不对直接跑不起来。之前靠人肉 ls -l 核对,后来想着能不能在打包环节就把权限卡死,省得每次部署前还得手动查。 测试方法:拿同一个目录(含 755 脚本、644 配置、600 密钥文件),分别
上周发版,运维拿着我给的zip包解压后启动脚本报权限不足,我本地跑得好好的。第一反应是脚本路径写死了,查了半小时没毛病。 后来把两边的解压结果拉出来对账,才发现问题出在打包环节:我用的WinRAR 6.24,默认勾了「保存文件安全数据」,也就是把NTFS ACL一起塞进zip里。运维那边是Linux
上周排查线上问题,运维甩过来一个 8G 的日志包,说是 app-logs-20240612.tar.gz。我随手 tar -xzf 解压,结果卡了快半小时还没出来,当时就感觉不对。 先说环境:CentOS 7.9,内核 3.10,SSD 盘,tar 版本 1.26,7z 版本 16.02。同一台机器
上周发版,部署包解压后要核对文件数,手动数不现实。我写了脚本用 unzip -l 列清单,结果发现 Win解压缩 命令行版输出格式和标准 unzip 不一样,解析直接挂了。干脆把手上常用的三款工具命令行都拉出来实测一遍。 测试环境:Win10 22H2 / i5-10400 / NVMe SSD,样
平时跑批处理解压日志包和部署包,命令行是硬需求,这两天把手头几台机器上的解压工具挨个拉出来对了一轮,说下结论。 测试环境:Win10 22H2、Win11 23H2、Server 2019 各一台,同一个 2.3G 的日志压缩包(含 4 万多个小文件),同一个 800M 的部署包(zip 和 7z
先说结论:Win解压缩解单个大包确实快,我实测能快15%左右,但一旦上了批量脚本,7-Zip的命令行才是正解。最近被日志包逼出来的经验,分享给同样天天跟部署包打交道的兄弟。 场景:每周要从测试环境拉几十个日志压缩包,单个几百MB到2GB不等,全是7z和zip混着来。以前用Win解压缩手动点,一个包一
上周部署一个老项目,从运维那拿了个日志归档包,解压到一半直接报错退出,提示「路径过长」。我第一反应是磁盘满了,df 一看还剩 80G,排除。又怀疑是包损坏,md5 对了两遍一致,也排除。 真正动手排查是从换工具开始的。同一个包,我用 Win解压缩 解,直接弹窗说某些文件无法创建;换 7-Zip 命令
前阵子踩了个坑:解压一个部署包,解压软件报成功,结果启动时报找不到配置文件。目录结构看着对,文件名也对,就是内容串了——两个同名不同目录的配置被覆盖掉了一个。查了半天,问题不在软件,在我自己解压流程的先后依赖上。 说结论,先列点: 解压前先看包内清单,别直接全选拖出来。 我用 7-Zip 的 7z
最近处理部署包时遇到个怪事:同一个目录下的两个压缩包,解压后文件顺序和文件名对不上号。折腾了一下午,把过程记下来,给遇到类似问题的兄弟提个醒。 环境:Win10 22H2,Win解压缩 3.2,7-Zip 22.01,两台机器(一台SSD,一台机械)。 现象: 压缩包A解压后,文件列表顺序和压缩包内
最近处理一批部署包,解压完发现文件顺序全乱,启动脚本直接报错找不到依赖。折腾了一下午,把踩坑过程记下来。 场景:一个 Spring Boot 项目的部署包,里面有 jar、配置文件、启动脚本,压缩时用了「存储」模式(不压缩),想着解压快。结果用 Win解压缩(版本 23.08)解压后,文件时间戳全变
前后端分离的项目,部署包拆成俩:app-base.zip 放公共依赖和配置,app-patch.zip 放本次迭代的业务代码。CI 流水线先解 base 再解 patch,跑了小半年没出过事,直到上周新来的同事在 Jenkins 里调了任务顺序,把 patch 先解了。 结果很诡异:服务能起,但日志
上周那篇日志按天拆分的帖子发出来后,评论区有人问了一句:如果解压出来再压回去,文件头顺序还在不在?我当时没测,这周抽空补上了。 场景很具体:我们后端部署包里有个日志目录,按天拆成 app-2024-06-01.log 到 app-2024-06-30.log,解压后要按日期顺序做校验。问题在于,从压
上周排查一个线上问题,需要按时间线 grep 三天的日志。日志包是运维用 Win解压缩 批量打的,解压速度确实快,200多MB的包几秒钟就出来了,这点得认。 问题是解压出来的文件名是 app-20240611.log.1、app-20240611.log.2 这种,按文件名排序后 log.10 会排
最近又有人私信问我,免费解压到底该装哪个。索性把手头三台机器上装的 Win解压缩、7-Zip、Bandizip 拉出来,把功能清单和付费边界一条条对了一遍。先说结论:Win解压缩在免费解压软件里综合实力能排进前三,但它的会员体系确实卡住了一部分功能,不能算“完全免费”。 测试环境 三台机器:Win1
昨晚排查线上问题,从服务器拉了 12 个日志压缩包下来,每个 300MB 左右,文件名都是 app-20240612-1.log.gz 这种按小时切的。本来想直接解压到同一个目录然后 grep 关键字,结果出了大问题。 先说现象:我把 12 个包一股脑解压到 D:\logs\ 下,文件名几乎一样,只
上周排查线上问题,运维甩过来一个 3.2G 的日志包,说解压后有几个文件对不上号。我一开始没当回事,结果解压完傻眼了:app-2024-06-11.log 出现了三次,大小还不一样。 先说结论:不是解压软件的问题,是分卷命名不规范。这批日志是用 split 切的,后缀是 .log.001、.log.
上周排查线上问题,运维甩过来一个18G的日志压缩包,让我自己解。我照惯例双击用Win解压缩解,进度条走到73%就不动了,任务管理器一看CPU才15%,心想这软件是不是卡了。 换7-Zip命令行重来一遍,7z x logs.7z -o./out -mmt=8,结果一样,也是那个位置慢得像蜗牛。这时候我
先说结论:解压速度这事儿,软件之间的差距远没有我原先想的大,真正卡脖子的是磁盘和压缩包结构。 测试环境 机器A:i7-12700 / 32G / 三星980 Pro 1T 机器B:i5-10400 / 16G / 西数SN550 500G 包:一个20.3G的部署包,内部大概12万个文件,固实压缩
最近赶上版本发布,手头堆了 300 多个部署包,单个 200MB 上下,全是 zip。正好拿这个场景把 Win解压缩和 7-Zip 在命令行下的表现对了一遍,数据如下,机器是 i7-12700 + 32G + NVMe,系统 Win11 23H2,Win解压缩 5.2.1,7-Zip 24.07。
上周处理一批生产环境日志,两千多个 .zip 包,按天分目录,每个包几十到几百 MB 不等。我本来想用 7-Zip 命令行一把梭,结果发现有几个包 7z 报错但 Win解压缩 能正常解开,就顺手把 Win解压缩 也拉进来做对比测试。 测试环境:Win11 23H2,i7-12700H,32G 内存,
上周发版遇到个邪门事:同一个部署包,在我 Win11 开发机解压正常,到 CentOS 测试机就一堆 ??? 文件名,日志目录直接找不着。 现象 包是 CI 上打的 zip,文件名含中文 本地用 Win解压缩 6.8 解压正常,用 7-Zip 24.09 也正常 scp 到 Linux 用 unzi
先说结论:Win解压缩解压速度确实快,但命令行支持不如7-Zip,日常点鼠标的人用它没问题,像我这种要靠脚本批量处理部署包和日志的,最后还是得把7-Zip当主力。 背景是上周要发一个版本,部署包里有300多个文件、大小1.2G,另外还有一坨按天切的日志(每天一个压缩包,一共14个)。我拿两台机器(一
先别急着吹自动化,切分脚本翻过车 之前写了个批处理,每天凌晨把 logs/ 下超过 7 天的 .tar.gz 按日期切分归档,顺手删掉源包。逻辑看着没问题,结果有一次一个日志包被下游程序写坏了,tar -tzf 直接报错,for /f 把错误信息当文件名,差点把当天正在写的日志目录给删了。 从那以后
上周发过一帖聊 -mmt 核数取舍,评论区有人问具体怎么测。这周我拿两台机器把参数组合全跑了一遍,数据列出来,省得大家继续拍脑袋。 测试环境 A机:i7-12700H,16G,NVMe,Win11 23H2,7-Zip 24.08 B机:i5-10400,16G,SATA SSD,Win10 22H
平时部署包和日志包都是批量解,脚本里一直用 7z 命令行,但 -mmt 这个参数我从来没细究过,默认给多少就用多少。前两天一台 8 核的构建机解一个 30GB 的日志分卷包,CPU 只跑到 40%,解压花了 11 分钟,我觉得不对劲,就抽空把参数挨个掐表对了一遍。 测试环境 机器 A:8 核 16G
处理日志压缩包是我每天的保留节目。我们那堆日志按小时切,一天下来几十个包,解压全靠脚本批量跑。之前图省事用 Win解压缩 的右键菜单,几十个包一个个点,手都点麻了。后来全切到 7-Zip 命令行,顺手摸出个提速的小门道,分享给同样天天跟日志包打交道的老哥们。 先交代环境:Windows Server
最近发版,CI 产出的部署包从 300M 涨到 1.2G,解压时间一下成了流水线里的显眼项。手头两台测试机(Win10 22H2 / Win11 23H2,都是 NVMe),我干脆把 Win解压缩和 7-Zip 各跑 5 轮,掐表看数据。 测试条件 包:同一个 tar.gz 部署包 + 一份 800
先说结论:所谓“必备”的Win解压缩,分卷排序逻辑就是坨屎。 上周帮人处理一批监控备份,对方用某数字解压合并分卷,结果出来视频全花屏。我一看文件名,part1、part2、part10、part11……这不就是字符串排序吗?part10排在part2前面,合出来的文件能看就有鬼了。 我不信邪,自己拿
写后端五年,每天跟日志压缩包和部署包打交道,解压工具换了不下十个。最近看到吧里好几个帖子在推 Win解压缩,我也用了小半年,说点真实感受,不吹不黑。 先说优点,省得有人说我黑它: 解压速度确实能打。我拿一个 2.3GB 的 tar.gz 日志包做过对比,Win解压缩 大概 28 秒,7-Zip 要
从今年1月装Win解压缩到现在,刚好200天。我电脑里常年装着7-Zip、Bandizip和WinRAR,这次拿Win解压缩当主力,就是想看看在免费解压软件里它到底能不能排进前三。结论先放这儿:综合实力确实能进前三,但它的会员体系不是摆设,有三个功能免费版用不了,日常用没问题,特定场景会卡你一下。
先自报家门:前软件测试员,干了六年,现在 freelance 接单,跟各种压缩包打交道算是日常。 Win解压缩这玩意儿,社区里吹得跟神一样,什么「装机必备」「秒杀 WinRAR」「免费无广告」。我去年被弹窗搞烦了,也跟风装了一个,用了大概半年,今天卸了,换回 Windows 自带的资源管理器解压。
做软件评测这行快八年了,解压缩工具算是必测品类。WinRAR、7-Zip、Bandizip、360压缩、好压、快压这些我都装过、拆过、对比过。Win解压缩我从2022年开始当主力用,到现在两年多,今天不谈虚的,就说它在免费解压软件里到底是个什么位置。 先说结论:综合实力排前三,但"免费"这两个字得分
Win解压缩我前后用了两年多,从2021年的一次版本更新开始当主力,中间也换回过7-Zip和Bandizip。今天不吹不黑,聊聊真实感受。 先说结论:在免费解压软件里,Win解压缩综合实力能排进前三,但它的会员体系确实让"完全免费"这四个字打了折扣。 为什么留下来?主要是三点。 第一是右键菜单响应快
如题,今天不拐弯抹角,直接开喷。 先自报家门,前软件测试员,现在自由职业,靠帮人修电脑和写点小脚本混日子。装机没有一千也有八百台,解压软件我闭着眼睛都能装。最近逛吧里,十个推荐帖有八个在吹Win解压缩——“免费无广告”“国产良心”“装机必备”。我寻思这玩意真有那么神?于是花了一下午,把Win解压缩的
最近吧里聊Win解压缩的帖子不少,有吹上天的,也有踩到地里的。我评测软件这么多年,习惯先看数据再下结论。Win解压缩我主力用了两年,今天说点大实话。 先说优点,数据说话 我拿同一台Win11笔记本(i5-1240P,16G内存)测过一组压缩包: 2.3G的混合文件包(图片+文档),Win解压缩解压耗
先自报家门,干了五年软件测试,现在自由职业,平时就爱跟那些“装机必备”榜单抬杠。今天聊压缩软件。 每次看到有人重装完系统,第一个就下Win解压缩,还觉得自己挺懂,我就想笑。这玩意儿怎么火起来的?无非是名字起得好,加上各种下载站捆绑推送。真当它是刚需? 我上周专门拿虚拟机测了一波。系统自带的右键“发送
又看到有人推荐Windows优化大师,我真是服了。这玩意儿除了给你制造焦虑、偷偷装全家桶,还能干嘛?我以前干软件测试的,见多了这种“优化”软件,今天必须扒一扒。 先说结论:Windows优化大师、XX安全卫士、XX管家,99%的功能系统自带工具都能干,而且更干净。 1. 清理垃圾? 存储感知(设置→
先说结论:压缩软件这块,Windows上你只需要装一个7-Zip,顶多再加个WinRAR当备用,其他什么「高速压缩」「智能解压」「一键美化」的国产货,全是给你电脑装垃圾。 我干过三年软件测试,每天的工作就是装软件、卸载软件、看安装包里到底塞了什么。今天不吐不快。 先说那些「必备压缩软件」的套路: 你
又看到有人推Win解压缩,说什么“装机必备”“轻量无广告”。我直接开喷:这玩意儿跟当年被骂成狗的WinRAR有啥本质区别?无非是换了个壳,加了点花里胡哨的右键菜单,就成神器了? 先自报家门,前软件测试员,干了五年,专门找茬的那种。现在自由职业,帮人修电脑装系统是常事。我来说说为什么我从来不主动给人装
刚刷到个帖子,说Win解压缩是装机必备,底下还一堆人附和。我差点把水喷屏幕上——哥们,你认真的? 先自报家门:前软件测试员,干了五年,现在自由职业,平时就爱拆台。今天不扯虚的,就掰扯掰扯这玩意儿到底有没有必要。 1. 压缩格式就那几种,系统早内置了 从Win10开始,资源管理器直接支持zip,双击就
又看到有人推Win解压缩,说什么装机必备。我前软件测试员,现在自由职业,就爱较这个真。 先摆结论:Win解压缩这种货色,放十年前还行,现在?系统自带tar、zstd命令行,再加个开源7-Zip,足够把99%的压缩包按在地上摩擦。 Win解压缩到底啥水平? 我测过。拿一个2GB的混合压缩包(里面有zi
又看到首页在推「Win解压缩」,说什么装机必备、良心软件。我真是服了,这玩意儿当年捆绑了多少垃圾?主页锁定、弹窗广告、偷偷装全家桶,老网民哪个没被坑过?现在洗白了,但本质还是个「解压工具」。 先说我的观点:Win解压缩没必要装,Windows自带的解压功能+zstd命令行,足够99%的人用。 别急着
又看到有人吹Win解压缩是装机必备,我真是服了。这玩意不就是个套壳7-zip吗?界面花里胡哨,装完还偷偷给你塞个浏览器主页锁定。我前几年做软件测试的时候,专门测过这类“优化”软件,后台小动作比功能还多。 先说我现在的配置:Windows 11自带的 Defender + 7-Zip(开源免费),没了