A Rust crate to access a file's contents and metadata in a tarball using its path. It's a "tarball index".
The tar
crate provides an extensive API but
randomly accessing tarball entries by path is slightly awkward, because it:
Archive
.Tardex is just a less featureful alternative interface tuned for a particular use case, built atop it.
Tardex<File>
, which will require exclusive access to the
underlying reader (File
is not Clone
) when reading an Entry and therefore
will need a different API.Tardex is licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Tardex by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.