rust
fn run() -> Result<()> {
let reader = HttpReader::new("http://192.168.0.102:9212/upgrade.zip");
let mut archive = ZipArchive::new(reader).unwrap();
let mut file = archive.by_name("rootfs.emmc").unwrap();
let mut fd = File::create("./rootfs.emmc").unwrap();
io::copy(file, fd).unwrap();
Ok(())
}