use http_reader::HttpReader;fnmain() -> std::io::Result<()>{//// cargo add zip//let reader = HttpReader::new("http://192.168.0.102:9212/upgrade.zip")?;letmut archive = zip::read::ZipArchive::new(reader)?;letmut file = archive.by_name("rootfs.emmc")?;letmut fd = std::fs::File::create("./rootfs.emmc")?;
std::io::copy(&mut file,&mut fd)?;//// cargo add sevenz-rust//let reader = HttpReader::new_with_bufsize("http://192.168.0.143:9212/test.7z",12*1024*1024)?;// sevenz_rust::decompress_with_extract_fn(reader, "output", sevenz_rust::default_entry_extract_fn).expect("complete");
sevenz_rust::decompress(reader,"output").expect("complete");Ok(())}Uh oh!
There was an error while loading. Please reload this page.
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Latest commit | ||||