Skip to main content

Crate use_rar

Crate use_rar 

Source
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.
RarVolumeKind
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 extension is a known RAR extension label.
is_rar_filename
Returns whether name has a known RAR filename encoding.