每日 Harness 开源 · Source
返回本期 · Back to 2026-09-18

博客文章 · Blog Posts2026-09-18 · Friday, September 18, 2026

Why .tar.gz files can't be combined with cat

alexwlchan.net原文 ↗

Why .tar.gz files can't be combined with cat
Alex Chan 说明 tar 归档以零块作为结束标记,而 gzip 支持串联多个 member;直接 cat 两个 tar.gz 时,tar 会在第一个结束标记处停止,后半段被忽略。Python 的 tarfile 以 r:gz 读取并以 w:gz 重建,才能明确处理归档层级;问题根源是把压缩流语义误当成归档合并语义。
–浏览

评论 · Comments