From 8a7106030cd6c0044820ebaa213984a5b842e497 Mon Sep 17 00:00:00 2001 From: Igor Tolmachev Date: Fri, 5 Jul 2024 23:13:46 +0900 Subject: Small visual improvements --- src/zip/driver.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/zip/driver.rs') diff --git a/src/zip/driver.rs b/src/zip/driver.rs index e276844..c76d071 100644 --- a/src/zip/driver.rs +++ b/src/zip/driver.rs @@ -120,15 +120,17 @@ impl ArchiveRead for Zip { match header.id { 0x0001 => { if size == 0xFFFFFFFF { - compressed_size = deserialize(&extra_fields[ep..ep + 8]).unwrap(); + compressed_size = + u64::from_le_bytes(extra_fields[ep..ep + 8].try_into().unwrap()); ep += 8; } if compressed_size == 0xFFFFFFFF { - size = deserialize(&extra_fields[ep..ep + 8]).unwrap(); + size = u64::from_le_bytes(extra_fields[ep..ep + 8].try_into().unwrap()); ep += 8; } if header_pointer == 0xFFFFFFFF { - header_pointer = deserialize(&extra_fields[ep..ep + 8]).unwrap(); + header_pointer = + u64::from_le_bytes(extra_fields[ep..ep + 8].try_into().unwrap()); ep += 8; } if cdr.disk == 0xFFFF { -- cgit v1.2.3