pub fn autodetect_open<P: AsRef<Path>>(
    path: P
) -> Result<ProcessorReader<Box<dyn Processor + Send + Unpin>, BufReader<File>>>
Expand description

Open a file and automatically select a suitable decoder from magic number.

File extension is not effect to decoder selection.

Example

use autocompress::autodetect_open;

let mut reader = autodetect_open("testfiles/pg2701.txt.zst")?;
let mut buf = Vec::new();
reader.read_to_end(&mut buf)?;