Crate dlc_decrypter [] [src]

A simple library to decode dlc files to a readable format.

Usage

Add dlc_decrypter as a dependency in Cargo.toml:

[dependencies]
dlc-decrypter = "0.2.0"

Use the dlc_decrypter::DlcDecoder to decrypt a .dlc file or datapackage:

extern crate dlc_decrypter;
 
fn main() {
    // Create the DlcDecoder
    let dd = dlc_decrypter::DlcDecoder::new();
 
    // loop over all arguments for the programm
    // skip the first one because it's the programm
    // own name
    for arg in std::env::args().skip(1) {
        // hand over the file path
        let dlc = dd.from_file(arg);
 
        // print the result
        println!("DLC: {:?}", dlc);
    }
}

Thanks

License

Distributed under the MIT License.

Modules

error

ErrorChain mod to hold all errors.

Structs

DlcDecoder

Struct to decode the .dlc file or data into an readable format.

DlcLink

Link struct which holds the data of a file and the link.

DlcPackage

The readable result of an .dlc file.