mirror of
https://github.com/lifegpc/msg-tool.git
synced 2026-06-10 08:08:47 +08:00
Add mdf decompress support
This commit is contained in:
@@ -29,7 +29,13 @@ pub fn decode_with_bom_detect(
|
||||
#[cfg(feature = "kirikiri")]
|
||||
{
|
||||
use crate::ext::io::*;
|
||||
use crate::scripts::kirikiri::mdf::Mdf;
|
||||
use crate::scripts::kirikiri::simple_crypt::SimpleCrypt;
|
||||
if data.len() >= 8 && data.starts_with(b"mdf\0") {
|
||||
let reader = MemReaderRef::new(&data[4..]);
|
||||
let decoded = Mdf::unpack(reader)?;
|
||||
return decode_with_bom_detect(encoding, &decoded);
|
||||
}
|
||||
if data.len() >= 5
|
||||
&& data[0] == 0xFE
|
||||
&& data[1] == 0xFE
|
||||
|
||||
Reference in New Issue
Block a user