在 PSF 格式的更新文件作为 cab 格式更新包的扩展集出现之后,一直以来,我们有 PSFExtractor 来处理这个新的扩展包。但受制于其仅能处理 PSF 文件的局限性,一旦你需要处理同时包含 wim、psf 和 cab 的更新集时,你将需要使用多种工具分别对同一组更新文件进行处理。而原有的 PSFExtractor 在可执行文件之外还额外多了一个配置文件,这就导致你每次使用此工具都必须要同时复制两个文件,一旦没有配置文件,工具的运行就会出现问题。
在我们研究了 PSFExtractor 的优秀和不足之处之后,我们决定,重写 PSFExtractor。是的,这便是我们最开始的理由——重写 PSFExtractor,解决原有工具始终都依赖自带的配置文件的问题。
在经过对 PSFExtractor 的分析和研究之后,我们开始了重写工作。但是我们并不只限于重写 PSFExtractor,我们也希望工具不仅仅能够处理 PSF 文件,也能处理 WIM 和 CAB,实现一站完成全部任务,原本需要多个工具处理同一个更新集,精简为只要一个工具处理。在重写之后,又不断进行了功能的开发,我们宣布,WinStory 首个自有开源工具 MSUpdateExtractor 正式发布。
MSUpdateExtractor 以原有功能为核心,增加对 WIM 和 CAB 更新的支持。通过 MSUpdateExtractor,你将可以在不额外使用其他工具的情况下完成对同时包含 wim、psf 和 cab 的更新集而不需要额外的工具。
下载:https://github.com/win-story/MSUpdateExtractor/releases
可通过访问开源代码库来了解 MSUpdateExtractor 和简单的使用方法:https://github.com/win-story/MSUpdateExtractor