我发现有很多页面说明如何解压tar.bz2文件,但是如何解压缩tar.bz文件?
答案 0 :(得分:57)
使用-j
的{{1}}选项。
tar
答案 1 :(得分:7)
根据bzip2的手册页
If the file does not end in one of the recognised endings, .bz2, .bz, .tbz2 or .tbz, bzip2 complains that it cannot guess the
name of the original file, and uses the original name with .out appended.
基于此,我猜测'.bz'被认为是bzip2压缩文件的有效后缀。另外,请记住原始文件名可能是手工生成的,如下所示:
tar jcf archive.tar.bz /path/to/files
而不是这样做:
tar cf archive.tar /path/to/files && bzip2 archive.tar
这将强制文件名为archive.tar.bz2。
除非您解压缩的文件比1998年更早(bzip2于1996年发布),我猜你实际上在查看bz2文件。
如果您对bzip vs bzip2的历史以及两者之间的技术差异感兴趣,可以对Wikipedia Bzip2 page以及bzip2 home page的存档进行讨论。后者包含一个指向原始bzip源的链接,该源与不能与bzip2兼容,因为它需要使用专利保护代码来解压缩使用原始bzip压缩的文件。
文件类型因幻数而异,bzip2使用BZh,原始bzip使用BZ0。
答案 2 :(得分:3)
如果它真的是一个旧的bzip 1存档,请尝试:
bunzip archive.tar.bz
你将拥有一个标准的tar文件。
否则,它与.tar.bz2
个文件相同。