0.1.48 upd

This commit is contained in:
Michael Wain 2025-02-17 05:09:30 +03:00
parent 5f1dddb5d2
commit 49f1513a3f
3 changed files with 5 additions and 4 deletions

2
Cargo.lock generated
View File

@ -90,7 +90,7 @@ checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674"
[[package]] [[package]]
name = "itunesdb" name = "itunesdb"
version = "0.1.46" version = "0.1.48"
dependencies = [ dependencies = [
"bincode", "bincode",
"env_logger", "env_logger",

View File

@ -1,6 +1,6 @@
[package] [package]
name = "itunesdb" name = "itunesdb"
version = "0.1.47" version = "0.1.48"
edition = "2021" edition = "2021"
authors = ["alterwain"] authors = ["alterwain"]

View File

@ -134,13 +134,14 @@ pub mod serializer {
nb.append(&mut generate_header(ChunkType::LocationTag, 12, str_b.len())); nb.append(&mut generate_header(ChunkType::LocationTag, 12, str_b.len()));
nb.append(&mut str_b); nb.append(&mut str_b);
inameb.append(&mut generate_header(ChunkType::ImageName, 76, nb.len())); inameb.append(&mut generate_header(ChunkType::ImageName, 64, nb.len()));
inameb.append(&mut [0; 32].to_vec());
inameb.append(&mut bincode::serialize(&name.iname).unwrap()); inameb.append(&mut bincode::serialize(&name.iname).unwrap());
inameb.append(&mut nb); inameb.append(&mut nb);
} }
let mut data = [2u32.to_le_bytes(), 0u32.to_le_bytes(), 0u32.to_le_bytes()].concat(); let mut data = [2u32.to_le_bytes(), 0u32.to_le_bytes(), 0u32.to_le_bytes()].concat();
args.append(&mut generate_header(ChunkType::LocationTag, 12, inameb.len())); args.append(&mut generate_header(ChunkType::LocationTag, 12, inameb.len() - 12));
args.append(&mut data); args.append(&mut data);
args.append(&mut inameb); args.append(&mut inameb);
} }