[issue1541] tar(1) fails to extract a valid archive

Matthew Dillon dillon at apollo.backplane.com
Mon Sep 28 10:29:40 PDT 2009

:Hasso Tepper (via DragonFly issue tracker) wrote:
:> New submission from Hasso Tepper <hasso at estpak.ee>:
:> https://www.mirbsd.org/MirOS/dist/hosted/kwalletcli/kwalletcli-1.00.tar.gz
:> $ tar -zxf kwalletcli-1.00.tar.gz
:> tar: Unrecognized archive format
:> tar: Error exit delayed from previous errors.
:> $
:> Using g(un)zip(1) and tar(1) works:
:> $ gzip -cd kwalletcli-1.00.tar.gz | tar -xf -
:> $

    I get the same thing.  I ktrace'd it and it looks like bsdtar
    is trying to examine the gzip header itself... and clearly
    making a mistake.

    If I gunzip | gzip > x.tar.gz  and then tar tvzpf x.tar.gz, that
    works, so basic recognition of gzip files is working properly in
    tar.  It just doesn't recognize THAT particular gzip file.

    So it must be a bug in libarchive somewhere, or perhaps it simply
    does not properly recognize gzip formats?
					Matthew Dillon 
					<dillon at backplane.com>

More information about the Bugs mailing list