需启用wiztree“扫描存档文件内容”选项或通过文件查看、csv导出、手动挂载等方式实现压缩包解压后实际占用空间的精确统计。

如果您希望精确统计ZIP、RAR、7Z等压缩包文件在磁盘中实际占用的空间,但WizTree默认仅显示压缩包自身体积(而非其内部解压后内容),则需通过特定路径激活对压缩包内容的深度解析。以下是实现该目标的多种方法:
一、启用“扫描存档文件内容”选项
该方法使WizTree在扫描过程中主动解包并索引压缩文件内部结构,从而将每个压缩包内所有文件的大小累加计入父目录总占用,真实反映其空间贡献。
1、启动WizTree后,在主界面顶部菜单栏点击“设置” → “扫描选项”。
2、勾选“扫描存档文件内容(ZIP、RAR、7Z等)”复选框。
3、确认勾选“包括子文件夹”与“跳过无法访问的文件夹”以保障完整性与容错性。
4、点击“确定”保存设置,随后选择目标驱动器并点击“扫描”按钮重新执行全盘扫描。
5、扫描完成后,在树状图中展开对应路径,压缩包将显示为可展开节点,其子项即为内部文件,右侧汇总大小为解压后总容量。
二、使用“文件查看”模式按扩展名筛选并验证
此方法不依赖实时解包,而是通过扩展名归类快速定位所有压缩包,并结合其原始大小与人工估算判断是否构成空间压力源,适用于仅需宏观评估的场景。
1、完成常规扫描后,切换至顶部“文件查看”选项卡。
2、在“文件类型”面板中,向下滚动并找到“.zip”、“.rar”、“.7z”、“.cab”等条目。
3、点击任一压缩格式(如“.zip”),右侧列表将仅显示该类型全部文件。
4、观察“大小”列,按降序排列可立即识别出单个体积最大的压缩包(例如超过2GB的备份ZIP)。
5、右键单个压缩包 → 选择“属性”,在弹出窗口中查看“大小”与“占用空间”两项数值差异,若后者显著大于前者,说明该压缩包内部存在大量小文件或已碎片化,实际磁盘开销更高。
三、导出CSV后用外部工具辅助分析
当需批量比对压缩包内外大小关系或生成审计报告时,导出原始数据交由Excel或Python处理,可突破界面限制实现定制化统计逻辑。
1、扫描完成后,点击左上角“文件” → “导出到CSV”。
2、在弹出窗口中勾选“包含完整路径”、“包含文件大小”、“包含占用空间”三项。
3、保存CSV文件至桌面,用Excel打开,插入新列“扩展名”并使用公式提取后缀(如=RIGHT(A2,LEN(A2)-FIND(".",A2)))。
4、筛选出扩展名为zip/rar/7z的行,对“大小”列求和,该值即为所有压缩包自身占用的总字节数。
5、若此前已启用存档扫描,则同一CSV中对应压缩包节点的“大小”字段即为其内部全部文件之和;否则该值仍仅为外壳体积。
四、手动挂载压缩包后扫描映射驱动器
该方法绕过WizTree内置解包机制,利用Windows原生功能将压缩包虚拟为只读驱动器,使WizTree将其识别为标准卷进行扫描,确保100%覆盖内部结构且无需额外权限。
1、右键目标ZIP/RAR文件 → 选择“全部提取到…”并指定临时空文件夹(如C:TempArchiveMount)。
2、进入该文件夹,全选所有解压出的文件与子文件夹,右键 → “发送到” → “压缩(zipped)文件夹”,生成新ZIP。
3、下载并安装7-Zip或WinRAR,用其打开该新ZIP,点击工具栏“文件” → “打开压缩包所在文件夹”,再点击地址栏空白处输入“\localhostC$TempArchiveMount”,回车确认。
4、此时资源管理器将显示该路径为网络位置,在WizTree中选择“网络位置”扫描源,即可将解压目录作为独立卷纳入分析范围。
5、扫描完成后,其总大小即为该压缩包解压后的真实磁盘占用量,支持与其他目录横向对比。











