fn extract_from_bytes(file_data: &[u8]) -> Result<Vec<Metadata>>