mirror of
https://github.com/lifegpc/msg-tool.git
synced 2026-06-27 06:06:56 +08:00
Add UTF-16 LE mark to stream
This commit is contained in:
@@ -2276,7 +2276,11 @@ impl Crypt for Kano2Crypt {
|
|||||||
size[i] ^= typ[0] ^ WARC_SIZE_KEY[i];
|
size[i] ^= typ[0] ^ WARC_SIZE_KEY[i];
|
||||||
}
|
}
|
||||||
let _uncompressed_size = u32::from_le_bytes(size);
|
let _uncompressed_size = u32::from_le_bytes(size);
|
||||||
Ok(Box::new(flate2::read::ZlibDecoder::new(entry)))
|
let reader = flate2::read::ZlibDecoder::new(entry);
|
||||||
|
if &typ == b"STR" {
|
||||||
|
return Ok(Box::new(PrefixStream::new(vec![0xFF, 0xFE], reader)));
|
||||||
|
}
|
||||||
|
Ok(Box::new(reader))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user