latest beta:
minf.04.exe (4K)
Number of downloads: 62
Done:
- Convert UTF-16 (Unicode) to UTF-8 (ASCII)
- Abbreviate lengthy section names
- Remove comments and white space
- Minimize variable names
To do:
- Minimize section names
- Remove non-9x sections
- Create 9x sections from 2k/XP if missing
Why?
- To fix poorly tested Win9x installer information (INF) files.
Enable 2K/XP WDM drivers to possibly work in 98/SE/ME.
Addresses issues raised by jds and jaclaz in:
Suggested usage:
- Create a shortcut to minf in your Windows SendTo folder
and send INF files to it using the right-click context menu.
minf.01.exe (3.5K)
Number of downloads: 5 implements these first two features:
- Convert UTF-16 (Unicode) to UTF-8 (ASCII)
If the first two bytes of the file are FF FE or FE FF, those two bytes plus every other byte thereafter are removed.
- Abbreviate lengthy section names
All section names are checked for length. Any over 28 characters are abbreviated to 10..16 and all references patched.
minf.02.exe (4K)
Number of downloads: 4 adds support for:
- Remove comments and white space
All comments and (non-quoted) white space are removed and new-lines reduced to a single line-feed.
minf.03.exe (4K)
Number of downloads: 10 adds:
- Minimize variable names
All variable names are reduced to the range A-Z,A0-ZZ and references patched.
A 75KB test file was reduced to 50KB!
minf.04.exe (4K)
Number of downloads: 62 adds:
- + If any section names are squashed to 28, the original size is now reported.
- Files not terminated with a line feed are now handled successfully.
To do:
- Minimize section names
It should be possible to do something similar to variable names, but decoration parsing will be required.
- Remove non-9x sections
Once I fully understand section naming and decorating conventions, it should be possible to completely remove sections not needed by Win9x.
- Create 9x sections from 2k/XP if missing
If no Win9x sections exist, an attempt could be made to adapt a 2K or XP section.
This post has been edited by jumper: 16 December 2011 - 06:12 AM



Help


Back to top









