From e06ba58725ea031788e1dbe05ed6a0d342f8f428 Mon Sep 17 00:00:00 2001 From: theubusu <80545678+theubusu@users.noreply.github.com> Date: Tue, 10 Feb 2026 20:32:37 +0100 Subject: [PATCH] epk2: fix extraction --- src/formats/epk2.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/formats/epk2.rs b/src/formats/epk2.rs index 845d8e0..7c13bac 100644 --- a/src/formats/epk2.rs +++ b/src/formats/epk2.rs @@ -75,6 +75,8 @@ pub fn is_epk2_file(file: &File) -> bool { } pub fn extract_epk2(mut file: &File, output_folder: &str) -> Result<(), Box> { + file.seek(SeekFrom::Start(0))?; + let _header_signature = common::read_exact(&mut file, SIGNATURE_SIZE as usize)?; let stored_header = common::read_exact(&mut file, 1584)?; //max header size