Expand description
Revision-45 per-entry metadata, canonical PAX, and auxiliary-stream rules.
Structs§
- Archive
Timestamp - A revision-45 timestamp represented as signed Unix seconds plus nanoseconds.
- Auxiliary
Record - Auxiliary
Stream Validator - Incrementally validates one revision-45 auxiliary payload. Large ordinary and sparse streams are hashed and structurally checked without retaining their data bytes.
- Capture
Report Row - Member
Metadata - Metadata
Declaration - Portable
Metadata Mirror - Decoded portable fields that hardlink aliases must mirror exactly.
- Primary
Metadata - Sparse
Extent - Sparse
Layout
Enums§
Constants§
- CAPTURE_
PARTIAL - CAPTURE_
REPORT_ KIND - CORE_
PROFILE - EXTENDED_
METADATA_ V1 - FILE_
ENTRY_ KNOWN_ FLAGS - HAS_
AUXILIARY_ STREAMS - HAS_
NATIVE_ METADATA - HAS_
SPARSE_ EXTENTS - LINUX_
PROFILE - MACOS_
PROFILE - MAX_
AGGREGATE_ PAX_ PAYLOAD - MAX_
AUXILIARY_ COUNT - MAX_
AUXILIARY_ NAME_ LEN - MAX_
CAPTURE_ REPORT_ ROWS - MAX_
LOCAL_ PAX_ PAYLOAD - MAX_
PROFILE_ COUNT - MAX_
PROFILE_ ID_ LEN - MAX_
SPARSE_ EXTENTS - PORTABLE_
PROFILE - POSIX_
PROFILE - REQUIRES_
SYSTEM_ RESTORE - WINDOWS_
PROFILE
Functions§
- canonical_
base64_ decode - canonical_
base64_ encode - decode_
percent_ name - encode_
canonical_ pax - encode_
percent_ name - linux_
posix_ acl_ xattr_ to_ schily - Convert Linux’s version-2 POSIX ACL xattr ABI into v45 canonical SCHILY POSIX.1e text. Numeric qualifiers are retained without name-service lookup.
- parse_
auxiliary_ record - parse_
canonical_ pax - parse_
capture_ report - parse_
primary_ metadata - parse_
sparse_ payload - portable_
primary_ pax - schily_
posix_ acl_ to_ linux_ xattr - Convert canonical v45 SCHILY POSIX.1e text to Linux’s version-2 POSIX ACL xattr ABI without consulting host user/group databases.
- validate_
group_ metadata