bug-tar
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-tar] mtime in x header


From: Tim Kientzle
Subject: Re: [Bug-tar] mtime in x header
Date: Wed, 30 Sep 2009 20:01:20 -0700
User-agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.21) Gecko/20090601 SeaMonkey/1.1.16

Michael D. Adams wrote:
Running tar over the exact same file at two different time isn't
producing the exact same tar file.

I've tracked this down to the mtime field in the header that has
typeflag=x.

Questions:
 (1) Is this behavior in conformance with the POSIX-2001 spec?  I
haven't seen anywhere that says what the mtime field should be when
there is an mtime extended header, but other tar/pax implementations
just fill it with zeros.

I don't think the POSIX spec says anything about this.
You should be able to avoid it, of course, by using
"ustar" format, which does not generate the 'x' entries.

I'm curious which "other tar/pax" implementations
you surveyed?

bsdtar actually uses the same mtime value for
the header of the 'x' entry that it uses for
the regular header.

Cheers,

Tim





reply via email to

[Prev in Thread] Current Thread [Next in Thread]