Expand description
Strict POSIX-pax block construction.
This module builds deterministic pax framing blocks without performing I/O. Higher-level crates remain responsible for writing payload bytes and for deciding which filesystem entries are appropriate to archive.
Structs§
- PaxMember
- Metadata needed to frame one supported pax archive member.
Enums§
- Framing
Write Error - A failure while constructing strict pax framing blocks.
Functions§
- append_
pax_ record - Appends one PAX extended-header record without block padding to
output. - end_
marker_ bytes - Returns the required two-block POSIX end-of-archive marker as contiguous bytes.
- frame_
pax_ member_ into - Writes one local pax header and its ordinary member header into
buffer. - payload_
padding - Returns the zero padding required after a payload of
sizemeaningful bytes.