未压缩tar包与解压后数据的相对体积差异原因咨询
未压缩tar包相对体积增长的原因?
- 有一批未压缩tar包,大小覆盖1GB到数百GB区间,它们的体积比解压后的数据大2.32%至2.38%;大文件对应的体积差甚至能达到数GB。无论总文件大小是1GB还是100GB,这个相对差值都保持稳定。
- 排除文件头的影响:文件头的体积远小于观测到的差值,而且文件数量(从10个到数百个)对这个比例几乎没有影响。
- 核心疑问:导致tar包出现这种相对体积增长的原因是什么?(注:并非询问“为何存在体积差异”,而是询问“为何存在这种相对体积差异”)
**编辑于2024-11-04:**问题已解决。这是自己犯的低级错误:最初只需要验证tar包和解压后文件的体积数量级是否匹配,在bash脚本里直接把du返回的kB单位体积后面追加了000;数周后没修改这个脚本就用来做详细的体积对比,才导致了这个错误的差值结论。
内容的提问来源于stack exchange,提问作者daniel.heydebreck
相关产品推荐
相关产品推荐

