FFReader是什么
FFReader是一款开源的金融接口数据文件解析阅读编辑工具,由幻舞奇影独立研发,采用LGPL-3.0协议开源
程序旨在解决金融行业接口数据文件(字段定长、固定分隔符格式)在开发和运营过程中直接作为文本阅读不便的问题,支持Windows/macOS/Linux系统,具备安全快速、可编辑导出、智能搜索、字典翻译等特性,已广泛应用于证券基金行业
高性能解析引擎
FFReader支持百万级数据文件解析,足以支撑互联网行业日交易量处理需求,引入CSV文件自动解析机制,可智能识别文件标题、数据分隔符及编码格式,显著提升运维、运营、开发人员的数据分析效率
支持的文件类型
FFReader支持多类文件解析:
- OFD文件 — 基金行业广泛使用的字段定长文件
- 通用字段定长文件 — 自定义字段长度的固定格式文件
- 通用固定分隔符文件 — CSV、TXT等分隔符文件
- DBF文件
采用主程序与配置分离架构,通过配置文件即可扩展支持各类接口协议
内置行业接口协议
FFReader已内置以下行业公开接口的解析支持:
- 《中央数据交换平台开放式基金业务数据交换协议》
- 《中国结算开放式基金新版管理人TXT接口规范》
- 《基金行业数据集中备份接口规范》
- 《资产管理业务数据报送接口规范》
- 《理财产品中央数据交换平台数据交换协议》
- 《公开募集证券投资基金投资顾问业务数据交换技术接口规范》
- 《保险资产管理产品数据交换标准》
解析结果支持字典翻译、字段详情查看等高级功能
技术架构
基于Qt GUI框架开发,主要使用C++编写,具备良好的跨平台兼容性和运行性能
开源协议与使用权利
FFReader采用LGPL-3.0协议开源,用户可自由使用、配置和二次开发,开源机制保障程序安全透明,欢迎审阅源码或参与改进
支持自定义接口解析配置以满足内部业务需求,但不建议分裂发布,过多变种将不利于后续维护
支持的平台
- Windows — 32位/64位,推荐Win7及以上使用64位版本
- macOS — 10.14及以上,原生支持ARM架构
- Linux — CentOS8/RHEL8、Ubuntu16.04及以上、Deepin15及以上
支持在国产Linux发行版系统上运行