casc-rs-0.1.0 has been yanked.
casc-rs
A pure Rust implementation of a Casc Storage Handler, inspired by the version ported to C# from C++. This crate allows you to read and extract files from Blizzard's CASC storage format.
Note: This library currently only supports CASC storages that use the TVFS root file format.
Crates
- casc-rs: The core library for reading CASC storages.
- Note: Types such as
CascFileInfoexpose all fields via getters only; fields are private and setters are restricted to crate-only visibility.
- Note: Types such as
- casc-viewer: A GUI application for browsing and exporting files from CASC storages, built with porter-lib.
Usage
Add to your Cargo.toml
[]
= 0.1
Example: Listing and Extracting Files
use CascStorage;
use File;
use Write;
casc-viewer
A GUI application for exploring and exporting files from CASC storages.
- To run:
cargo run -p casc-viewer - Open a
.build.infofile from a CASC storage directory to browse its contents.