FFReader是什么

FFReader是一款开源的金融接口数据文件解析阅读编辑工具,由幻舞奇影独立研发,采用LGPL-3.0协议开源

程序旨在解决金融行业接口数据文件(字段定长、固定分隔符格式)在开发和运营过程中直接作为文本阅读不便的问题,支持Windows/macOS/Linux系统,具备安全快速、可编辑导出、智能搜索、字典翻译等特性,已广泛应用于证券基金行业

FFReader软件截图

高性能解析引擎

FFReader支持百万级数据文件解析,足以支撑互联网行业日交易量处理需求,引入CSV文件自动解析机制,可智能识别文件标题、数据分隔符及编码格式,显著提升运维、运营、开发人员的数据分析效率

支持的文件类型

FFReader支持多类文件解析:

  • OFD文件 — 基金行业广泛使用的字段定长文件
  • 通用字段定长文件 — 自定义字段长度的固定格式文件
  • 通用固定分隔符文件 — CSV、TXT等分隔符文件
  • DBF文件

采用主程序与配置分离架构,通过配置文件即可扩展支持各类接口协议

内置行业接口协议

FFReader已内置以下行业公开接口的解析支持:

  • 《中央数据交换平台开放式基金业务数据交换协议》
  • 《中国结算开放式基金新版管理人TXT接口规范》
  • 《基金行业数据集中备份接口规范》
  • 《资产管理业务数据报送接口规范》
  • 《理财产品中央数据交换平台数据交换协议》
  • 《公开募集证券投资基金投资顾问业务数据交换技术接口规范》
  • 《保险资产管理产品数据交换标准》

解析结果支持字典翻译、字段详情查看等高级功能

技术架构

基于Qt GUI框架开发,主要使用C++编写,具备良好的跨平台兼容性和运行性能

开源协议与使用权利

FFReader采用LGPL-3.0协议开源,用户可自由使用、配置和二次开发,开源机制保障程序安全透明,欢迎审阅源码或参与改进

支持自定义接口解析配置以满足内部业务需求,但不建议分裂发布,过多变种将不利于后续维护

源码仓库: https://gitee.com/cnldw/FinanceFileReader

支持的平台

  • Windows — 32位/64位,推荐Win7及以上使用64位版本
  • macOS — 10.14及以上,原生支持ARM架构
  • Linux — CentOS8/RHEL8、Ubuntu16.04及以上、Deepin15及以上

支持在国产Linux发行版系统上运行