casc-rs 0.1.3

A Rust implementation of a Casc Storage Handler for Blizzard's CASC format.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
/// Represents a frame within a CASC file, describing a segment of file data.
pub(crate) struct CascFileFrame {
    /// The virtual start offset of the frame within the file.
    pub(crate) virtual_start_offset: u64,
    /// The virtual end offset of the frame within the file.
    pub(crate) virtual_end_offset: u64,
    /// The offset of the frame within the archive.
    pub(crate) archive_offset: u64,
    /// The encoded (compressed/encrypted) size of the frame.
    pub(crate) encoded_size: u32,
    /// The decoded (original) content size of the frame.
    pub(crate) content_size: u32,
}