aboutsummaryrefslogtreecommitdiff
path: root/src/zip/file/read.rs
diff options
context:
space:
mode:
authorTolmachev Igor <me@igorek.dev>2024-09-02 19:54:34 +0300
committerTolmachev Igor <me@igorek.dev>2024-09-02 20:27:28 +0300
commit28208498429784f8ab9c62a12ddbf79ce8f19e4b (patch)
treeba527ab36b5e0eeec490ed31f89baf509f6d7ccb /src/zip/file/read.rs
parentdafe3b01d7dfe5f314dea37c312beae20e017f4e (diff)
downloadarchivator-28208498429784f8ab9c62a12ddbf79ce8f19e4b.tar.gz
archivator-28208498429784f8ab9c62a12ddbf79ce8f19e4b.zip
Add struct size constantsdevelopment
Diffstat (limited to 'src/zip/file/read.rs')
-rw-r--r--src/zip/file/read.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/zip/file/read.rs b/src/zip/file/read.rs
index 567fb75..1ac0dc1 100644
--- a/src/zip/file/read.rs
+++ b/src/zip/file/read.rs
@@ -1,7 +1,7 @@
1use crate::driver::FileDriver; 1use crate::driver::FileDriver;
2use crate::utils::{IoCursor, ReadUtils}; 2use crate::utils::{IoCursor, ReadUtils};
3use crate::zip::encryption::{AesDecoder, Keys, WeakDecoder}; 3use crate::zip::encryption::{AesDecoder, Keys, WeakDecoder};
4use crate::zip::structs::FILE_HEADER_SIGNATURE; 4use crate::zip::structs::{FILE_HEADER_SIGNATURE, FILE_HEADER_SIZE};
5use crate::zip::{CompressionMethod, EncryptionMethod, ZipError, ZipFileInfo, ZipResult}; 5use crate::zip::{CompressionMethod, EncryptionMethod, ZipError, ZipFileInfo, ZipResult};
6use aes::cipher::KeyInit; 6use aes::cipher::KeyInit;
7use aes::{Aes128, Aes192, Aes256}; 7use aes::{Aes128, Aes192, Aes256};
@@ -235,7 +235,7 @@ impl<'d, Io: Read + Seek> ZipFileReader<'d, Io> {
235 ) -> ZipResult<Self> { 235 ) -> ZipResult<Self> {
236 io.seek(SeekFrom::Start(info.header_pointer))?; 236 io.seek(SeekFrom::Start(info.header_pointer))?;
237 237
238 let buf = io.read_arr::<30>()?; 238 let buf = io.read_arr::<FILE_HEADER_SIZE>()?;
239 if buf[..4] != FILE_HEADER_SIGNATURE { 239 if buf[..4] != FILE_HEADER_SIGNATURE {
240 return Err(ZipError::InvalidSignature("FileHeader")); 240 return Err(ZipError::InvalidSignature("FileHeader"));
241 } 241 }