Expand description
§use-rar
RAR archive labels, volume labels, and extension helpers.
This crate is part of the use-archive facade workspace. It exposes RAR-specific primitive metadata only. It does not decode RAR data, handle encryption, read archives, write archives, or extract files.
§Example
use use_rar::{RarVersion, RarVolumeKind, is_rar_filename};
assert!(is_rar_filename("backup.part1.rar"));
assert_eq!(RarVersion::Rar5.as_str(), "rar5");
assert_eq!(RarVolumeKind::MultiPart.as_str(), "multi-part");RAR archive labels and volume metadata for RustUse.
Enums§
- RarVersion
- RAR version labels.
- RarVolume
Kind - RAR volume kind labels.
Constants§
- RAR_
EXTENSION - Common RAR archive extension.
- RAR_
EXTENSIONS - Common RAR-related extensions.
- RAR_
OLD_ PART_ EXTENSION - Common old-style RAR multipart extension.
- RAR_
PART1_ EXTENSION - Common new-style RAR multipart filename extension.
Functions§
- is_
rar_ extension - Returns whether
extensionis a known RAR extension label. - is_
rar_ filename - Returns whether
namehas a known RAR filename encoding.