Closed russellbanks closed 1 year ago
When I open a Temurin MSI, I get Malformed MiniFAT (MiniFAT has 606 entries, but root stream has only 605 mini sectors):
Malformed MiniFAT (MiniFAT has 606 entries, but root stream has only 605 mini sectors)
msi::open(r"path\to\OpenJDK21U-jre_x64_windows_hotspot_21_35.msi").unwrap();
I've tried with different versions of Temurin but get the same error with different numbers.
There seems to be a potential fix for this in cfb 0.8.0 but this library uses cfb 0.7.3.
To reproduce, here's the link to the MSI:
Thanks! I was able to reproduce the error, and I've updated the cfb dependency to the latest version, which seems to fix it. I've just published a new version of msi with the updated dependency.
cfb
msi
When I open a Temurin MSI, I get
Malformed MiniFAT (MiniFAT has 606 entries, but root stream has only 605 mini sectors)
:I've tried with different versions of Temurin but get the same error with different numbers.
There seems to be a potential fix for this in cfb 0.8.0 but this library uses cfb 0.7.3.
To reproduce, here's the link to the MSI: