Expand description
§use-cpio
CPIO archive labels, entry kinds, and extension helpers.
This crate is part of the use-archive facade workspace. It exposes CPIO-specific primitive labels only. It does not parse CPIO headers, read CPIO archives, write CPIO archives, or extract files.
§Example
use use_cpio::{CpioEntryKind, CpioFormat, is_cpio_filename};
assert!(is_cpio_filename("initramfs.cpio.gz"));
assert_eq!(CpioFormat::NewAscii.as_str(), "new-ascii");
assert_eq!(CpioEntryKind::Symlink.as_str(), "symlink");CPIO archive labels and entry kind metadata for RustUse.
Enums§
- Cpio
Entry Kind - CPIO entry kind labels.
- Cpio
Format - CPIO format variant labels.
Constants§
- CPIO_
EXTENSION - Common CPIO file extension.
- CPIO_
EXTENSIONS - Common CPIO-related extensions.
- CPIO_
GZIP_ EXTENSION - Common gzip-compressed CPIO extension.
- CPIO_
XZ_ EXTENSION - Common xz-compressed CPIO extension.
- CPIO_
ZSTD_ EXTENSION - Common zstd-compressed CPIO extension.
Functions§
- is_
cpio_ extension - Returns whether
extensionis a known CPIO extension label. - is_
cpio_ filename - Returns whether
namehas a known CPIO filename encoding.