Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

1 Commit

Repository files navigation

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(())}

About

A HttpReader with cache use for ZipArchive, sevenz-rust and etc.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages