From d4dcece739216cae8f214900af7fc6f1728f09b8 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Tue, 11 Mar 2025 21:19:53 +0100 Subject: fix file offset endianess --- src/serialized_file.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/serialized_file.rs') diff --git a/src/serialized_file.rs b/src/serialized_file.rs index 26f9391..3570a91 100644 --- a/src/serialized_file.rs +++ b/src/serialized_file.rs @@ -95,10 +95,10 @@ pub fn read_serialized_file_header(mut file: impl Read + Seek) -> Result= 22 { - metadata_size = file.read_u32(e)?; - file_size = file.read_u64(e)?; - data_offset = file.read_u64(e)?; - file.read_u64(e)?; + metadata_size = file.read_u32_be()?; + file_size = file.read_u64_be()?; + data_offset = file.read_u64_be()?; + file.read_u64_be()?; } debug!("metadata_size={metadata_size}"); debug!("file_size={file_size}"); @@ -236,7 +236,6 @@ pub fn read_serialized_file(mut file: impl Read + Seek) -> Result= 22 { - file.align(4)?; file.read_u64(e)? } else { file.read_u32(e)? as u64 -- cgit v1.2.3-70-g09d2