FFreader是幻舞奇影独立研发的无商业化/免费的/业余爱好项目/开源项目
FFReader是一个通用的强大的接口数据文件解析阅读编辑工具,工具所要解决的问题是程序之间定义的文件批量接口一般使用字段定长,固定分隔符这类形式,开发和日常运营中,直接当作文本阅读数据过于不友善的问题,程序支持Windows/macOS/LInux系统。安全,快速,可编辑,可导出excel/html/csv,可查找,可列模式显示,可显示翻译枚举字段,本程序目前已广泛的应用在证券基金行业。
FFReader对接口文件解析的强大性
FFReader轻松支持百万级别的数据文件解析,目前足以支撑互联网行业日交易量,非常方便证券基金从业运维,运营人员,开发人员分析阅读接口数据,排查系统问题,同时目前版本的FFReader引入了csv类文件的自动解析,可以更方便的自动化识别文件标题,数据分隔符,使用起来非常的方便
目前FFreader整体上支持两大类文件的解析,固定分隔符文件和字段固定长度文件。程序对内这两大类文件分三类处理,OFD文件(基金行业广泛使用-字段定长文件),通用字段定长文件,通用固定分隔符文件,程序采用主程序和配置分离的方式,也就是说只要在如上支持的文件体系内的接口文件,FFReader理论上都是支持通过配置支持的。
目前FFReader发布版本已经内置了如下行业公开接口的解析支持,《中央数据交换平台开放式基金业务数据交换协议》、《中国结算开放式基金新版管理人TXT接口规范》、《开放式基金业务数据交换协议0902》、《基金行业数据集中备份接口规范》、《附件1:中央监管平台机构监管综合信息系统-资产管理业务数据报送接口规范(征求意见稿)》、《集合理财电子合同接口规范-中登电子合同》、《特定客户资产管理业务电子签名合同数据接口规范(试行)-43-44》、《基金管理公司及其子公司特定客户资产管理业务电子签名合同数据接口规范(征求意见稿)-31-32》等接口文件的解析配置,且支持解析文件展示字典翻译等详细信息,如下是文件解析示例截图:
原始数据--->解析器展示
本程序使用GUI框架Qt开发,主要使用C++编写。
FFReader是一个开放式的工具类程序,采用LGPL-3.0协议开源,你也可以根据你的使用需求,制定各种各样的接口解析配置规则,用于公司内部接口,但是当你二次分发或者修改程序时,必须附带原始授权信息!同时作为开源应用,能最大力度的保障程序是安全无后门的,你可以访问FFReader开源地址来审阅程序源码,或者参与改进程序,但是FFReader不建议分裂发布,导致市面上有过多的FFReader变种将不利于后期维护-->FFReader开源源码仓库: https://gitee.com/cnldw/FinanceFileReader
当前FFReader可以在Windows(32位&64位,推荐Win7以上使用64位)、macOS、Linux(CentOS8,RHEL8,Ubuntu16.04以及以上,Deepin15以及以上)上稳定运行,其余支持运行Qt程序的操作系统也可运行。
FFReader支持在国产Linux发行版Deepin上完美运行,支持国产操作系统事业
运行于Deepin操作系统的FFReader