我的程序可以读取几十种文件格式,使用我为每种文件格式编写程序代码的传统方法。这些格式中的大多数都有自己独特的加载程序库,自己的错误,自己的局限性,整件事对我来说是一个巨大的时间槽。我想支持很多其他格式,但它们大多不值得我花时间,因为它们不够流行。
我想用一个由文件格式描述符驱动的加载器替换我现有的加载器。我敢肯定,有人创建了软件来通过示例学习文件格式。我现有的加载器将为这些格式提供出色的适应度函数,我也可以为新格式编写适应度函数。
我的问题是,我可以使用什么软件来“学习”文件格式,以及如何将“学习”转换为描述符以与通用加载器一起使用?