We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I've wasted so much time hacking on/around libtar, that it would have made more sense to implement our own lightweight format.
The format would be focused on a fast, simple C extractor.
I'm thinking something like this:
File header:
magic
(We don't need a version or flags, since the archive is attached to the extractor)
Entry:
ent_type
comp_type
name_len
data_len
name
data
We don't need uid/gid/timestamps or any of that crap. The only thing we may need is executable, but we could just as easily set everything executable.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
I've wasted so much time hacking on/around libtar, that it would have made more sense to implement our own lightweight format.
The format would be focused on a fast, simple C extractor.
I'm thinking something like this:
File header:
magic
(We don't need a version or flags, since the archive is attached to the extractor)
Entry:
ent_type
comp_type
name_len
data_len
name_len
name
name_len
data_len
data
Filie data or symlink target path
We don't need uid/gid/timestamps or any of that crap. The only thing we may need is executable, but we could just as easily set everything executable.
The text was updated successfully, but these errors were encountered: