Tim Kientzle <t...@kientzle.com> wrote: > > On Oct 3, 2012, at 5:01 AM, Pavel Raiskup wrote: > > >> FWIW, both star and bsdtar support xattrs on Linux. > >> > >> It would be nice if GNU tar were compatible with those existing > >> implementations. > > > > Thanks Tim, yes -- xattr-patched GNU tar would be unable to extract > > extended attributes from archives created by BSD tar now. In BSD tar > > pax headers you are using base64 encoding for xattr values *but* in > > different namespace --> so it will be very easy to allow GNU tar unpack > > also BSD tar archives. I missed that fact and I'll address that later. > > Thanks! > > bsdtar also URL encodes the xattr name when building the pax property > name. This ensures the final key will be entirely ASCII (and hence will > not cause any problems with readers that expect all keys to be valid UTF-8). > > I can point you to the code in libarchive that handles this if you want > a detailed reference. (The code is BSD-licensed; you're welcome > to copy it if you wish.)
Mmm, is bsdtar incompatible to star? Do you have a documentation for your format? Jörg -- EMail:jo...@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin j...@cs.tu-berlin.de (uni) joerg.schill...@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/ URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily