Closed thanhnguyen2187 closed 2 years ago
Personally I always assumed it was uninitialized memory that the serialization process skipped due to padding and never overwrote.
Oh I see. That somehow... makes sense. [116, 95, 104]
can be read as t_h
, which is a part of current_hp
, I think.
Hi.
I am dealing with a DSON file that contains embedded DSON files within itself. The embedded DSON files contain some
Meta2Entry
s that are padded by non-zero bytes. For example:current_hp
in this case has these 7 bytes[116, 95, 104, 0, 0, 20, 66]
as its raw data. Following the rules on padding, the first 3 bytes get skipped.[0, 0, 20, 66]
still gets read into37
. Do you have any idea what is the meaning of those skipped bytes? I attached the full file here.Thanks!