Skip to content

Support for xattrs, in TAR archives? #145

@vmlemon

Description

@vmlemon

Thanks so much, for making ratarmount - it's solved a long-running need, in a really elegant manner. That said, are there any plans for supporting extended attributes, in TAR archives, since it'd make it easier, to work with files from Haiku, and MacOS, on Linux?

At least in the typical LIBARCHIVE/SCHILLY/BSDTAR-style format:

98 LIBARCHIVE.xattr.user.haiku.BEOS:TYPE#MIMS=YXBwbGljYXRpb24veC12bmQuaGFpa3Utc21iLXdvcmtncm91cAA
81 SCHILY.xattr.user.haiku.BEOS:TYPE#MIMS=application/x-vnd.haiku-smb-workgroup

Although IBM i/AIX, and Solaris seem to have PAX type-E records, of their own formats, and MPE/IX (example file, at https://www.openeloquence.com/support/B07/mpeclient2/tar.html) has records that look like, in "strings":

18 MPE.FILECODE=0
21 MPE.FILELIMIT=256
20 MPE.NUMEXTENTS=1
23 MPE.NUMUSERLABELS=0
22 MPE.BLOCKFACTOR=16
22 MPE.RECORDFORMAT=0
14 MPE.CCTL=0
15 MPE.ASCII=1
21 MPE.RECORDSIZE=80

I can provide example files, if it helps?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions