webp_dump/webp-dump.rs
1fn main() {
2 let path = std::env::args()
3 .nth(1)
4 .expect("First agument must be a path.");
5 let data = std::fs::read(path).unwrap();
6 let webp = gufo_webp::WebP::new(data).unwrap();
7
8 for chunk in webp.chunks() {
9 match chunk.four_cc() {
10 gufo_webp::FourCC::Unknown(unknown) => println!(
11 "Unknown({})",
12 String::from_utf8_lossy(&u32::to_le_bytes(unknown))
13 ),
14 chunk_type => println!("{chunk_type:?}"),
15 }
16 }
17}