5
0
mirror of git://git.proxmox.com/git/pxar.git synced 2024-12-22 21:33:50 +03:00
pxar/examples
Christian Ebner be5d68aa8a format/encoder/decoder: new pxar entry type Prelude
Introduces a new pxar format entry type `Prelude` and the associated
encoder and decoder methods.
A prelude starts with header marker `PXAR_PRELUDE` followed by raw
byte content, used to store additional metadata associated with the
pxar archive, e.g. command line arguments passed on archive creation.

The prelude's content has no fixed encoding format but is stored as
an raw, arbitrary byte slice. A prelude entry is encoded right after
a pxar format version entry, both being encoded in the metadata
archive in case of an archive with dedicated payload output.

The prelude is not backwards compatible to pxar format version 1.

Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
2024-06-05 09:24:22 +02:00
..
apxar.rs decoder/accessor: allow for split input stream variant 2024-06-05 09:24:22 +02:00
mk-format-hashes.rs format/encoder/decoder: new pxar entry type Prelude 2024-06-05 09:24:22 +02:00
pxarcmd.rs encoder: move to stack based state tracking 2024-05-23 14:39:11 +02:00
randaccess.rs cleanup 2020-02-20 11:16:35 +01:00