explore files

This commit is contained in:
Jean-Marie Mineau 2024-01-16 18:23:58 +01:00
parent 0794aac016
commit 0d305fbe62
Signed by: histausse
GPG key ID: B66AEEDA9B645AD2
5 changed files with 189 additions and 47 deletions

View file

@ -6,10 +6,16 @@ fn main() {
//let file = File::open("tst_64.zip").expect("failed to open file");
let zip_file = ZipFile::new(file);
//println!("{}", zip_file.get_file_names().join("\n"));
for file in &zip_file.files {
println!("{}", file.get_name());
println!("local: {:?}", file.local_header.malformed_extra_field);
println!("central dir: {:?}", file.header.malformed_extra_field);
println!();
}
/*println!(
"uncompressed size: {}",
zip_file.files[0].get_uncompressed_size()
);*/
);
println!(
"{}",
zip_file
@ -18,10 +24,11 @@ fn main() {
.map(|f| f.get_name())
.collect::<Vec<_>>()
.join("\n")
);
);*/
if zip_file.is_signed_v2() {
println!("Signed >= v2");
} else {
println!("Not signed whith scheme >= v2");
}
zip_file.check_holes();
}