【发布时间】:2017-08-20 11:36:31
【问题描述】:
我有一个包含数百万个文件的大型 tar 文件。出于效率原因,我不想将文件解压缩到磁盘。
相反,给定一个所需的文件名,我想编写一个脚本,例如Python 从 tar 文件中提取相关数据块。
有没有一种简单的方法来创建一个索引,告诉我 tar 文件中每个文件的起始字节和长度,例如我可以转储到磁盘作为索引以用于上述 Python 脚本吗?
也许 tar 命令可以做到这一点,但我在手册页中没有看到任何明显的内容。
tar 未压缩。
提前致谢。
【问题讨论】:
-
为什么不使用有索引的zip/7z/xz/etc?