On Sunday, October 29, 2023 12:40:06 AM CEST RVP wrote:
> On Sat, 28 Oct 2023, Mouse wrote:
> > I'm having trouble seeing what's responsible, and in particular am
> > wondering whether this is my bug or /bin/tar's bug or what.  (It
> > doesn't help that I haven't managed to find a clear spec for tar
> > format; the closest I've found so far is a description of what pax, in
> > its (supposedly-)tar-compatible mode, is supposed to read/write.)
> 
> All of this can be found in:
> 
> src/external/bsd/libarchive/dist/libarchive/
archive_read_support_format_tar.c

There is even a man page going over many of the variants and the details.

> Maybe your tar could supply a "ustar" magic char. seq. at 0x101 for
> libarchive. (see: header_ustar() vs. header_old_tar())

I don't think any one else cares about pre-ustar. Pretty much any reader and 
writer around uses at least ustar and generally wants to have extended POSIX 
as well when caring about large files. I see no reasons for adding random hacks 
for outdated tar programs with little real world exposure, changes are high it 
is going to break something with other archives.

Joerg


Reply via email to