Readme
Ncmdump.rs
[English ] [中文 ]
Credit
Origin
Binary Usage
Install
You can install by Cargo.
cargo install ncmdump-bin
Or download the binary file by GitHub Release .
Simple usage
ncmdump [ FILES] ...
More options
Usage: ncmdump [OPTIONS] [FILES]...
Arguments:
[FILES]... Specified the files to convert
Options:
-o, --output <OUTPUT> Specified the output directory. Default it's the same directory with input file
-v, --verbose Verbosely list files processing
-h, --help Print help
-V, --version Print version
Library Usage
Install
You can add this to your Cargo.toml
:
ncmdump = "0.8.0"
Also, you can use this command to install this crate,
if you installed cargo-edit
cargo add ncmdump
Simple Usage
use std:: fs:: File;
use std:: path:: Path;
use anyhow:: Result;
use ncmdump:: Ncmdump;
fn main ( ) -> Result < ( ) > {
use std:: io:: Write;
let file = File:: open( " res/test.ncm" ) ? ;
let mut ncm = Ncmdump:: from_reader( file) ? ;
let music = ncm. get_data ( ) ? ;
let mut target = File:: options( )
. create ( true )
. write ( true )
. open ( " res/test.flac" ) ? ;
target. write_all ( & music) ? ;
Ok ( ( ) )
}
For more usage, please check the document .