hpk/src/tar
Nathan Fisher 35dfc99176 Make it possible to compile on FreeBSD by conditionally using
std::os::<linux,freebsd>::fs::MetadataExt. Not intending to use hpk on
FreeBSD but this enables development from either platform
2023-06-24 10:18:48 -04:00
..
README.md Moved hpk-package all the way back into tree, fixed some clippy lints 2023-04-16 10:36:43 -04:00
error.rs Moved hpk-package all the way back into tree, fixed some clippy lints 2023-04-16 10:36:43 -04:00
header.rs Make it possible to compile on FreeBSD by conditionally using 2023-06-24 10:18:48 -04:00
mod.rs Moved hpk-package all the way back into tree, fixed some clippy lints 2023-04-16 10:36:43 -04:00
node.rs Fix some clippy lints 2023-04-18 17:48:40 -04:00

README.md

About

Derived originally from minitar, this crate implements basic functionality for creating and extracting tar archives. It has been adapted to allow creation of a Node (Tar header + 512byte blocks of data) from the raw data plus file metadata. This allows for better efficiency when it is embedded into another application (such as a package manager), as the raw data and metadata about each file can be extracted once and reused for purposes such as generating checksums, getting file sizes and creating packing lists.