Hi Igor,
MSLZ files, extensions bi_ (BIN) and pd_ (PDB) are being extracted/viewed as BI / PD.
In other words, extensions BIN and PDB are being guessed wrong or not supported.
You can see the issue with for example NVIDIA driver files
Display.Driver\nvdrsdb.bi_
Display.Driver\nvinfo.pb_
or create your own with Windows makecab tool.
Open them in GUI or extract via 7z.dll, result is the same.
Would be better to read the exact filenames from the archive and not guess the common extensions manually.
Thanks.
Small correction:
nvinfo.pb is already decompressed, 2-letter extension was misleading.
Better second example would be:
nvidia-smi.1.pd_ -> nvidia-smi.1.pdf and not nvidia-smi.1.pd
Please give me the link to download example archive with problem files.
Some MsLZ archives contain the character that we can use to replace '_' in extension. But MsLZ archives in nvidia drivers doesn't contaion such character in header.
So 7-Zip guesses the extension. 7-Zip contains the list of such extensions for NVIDIA files: dll exe kmd sys. I can update that list for another extensions.
Oh, that's interesting.
OK, feel free to update the guess list as you see fit, I'll rename the files manually post-extraction, knowing that's the right way now.
Thanks Igor.