# ofbdep **Repository Path**: chenc224/ofbdep ## Basic Information - **Project Name**: ofbdep - **Description**: 中登开放式基金业务数据交换协议相关文档和库。适用于基金管理人和基金销售人,开发一些读取、修改、生成数据文件的程序时使用。 - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 1 - **Created**: 2021-03-29 - **Last Updated**: 2025-07-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ofbdep Open-ended fund business data exchange protocol 开放式基金业务数据交换协议 这个接口协议原始资料是用word、pdf文档对外发布的,使用起来不太方便。 这里把它整理成文本的格式,方便大家在自己的代码中使用这个协议。同时还提供了一些python、c的库,方便大家在这些语言里读取、生成、修改接口文件。 理想状态是构建一个文本的基础数据库,可以很方便从这个基础数据库产生接口文档,也很方便根据基础数据库进行python、c++等后续的开发工作。 接口有了改动,直接调整基础数据库,相关的文档、代码可以很轻松根据基础数据库进行调整,尽可能减少在接口调整过程中的工作量。 项目从2.1版本开始构建,目前已经支持2.1和2.2两个版本。 代码最早在debian jessie环境下开发测试,后续迁移到stretch、buster、bullseye等平台开发测试。未加说明的编译器、解释器、扩展包均采用系统自带标准安装包。 代码尽可能使用通用语句和用法以适应多种不同的环境,只是人力有限,没有时间在各种环境下进行测试。 有任何问题,请加QQ群282917263沟通,欢迎你的到来! ## 目录结构说明 | 目录 | 说明 | |---|---| |c |c的库,可以生成、读取、修改接口文件| |data | 基础数据。根据原始资料整理的文本格式数据,相关代码都基于这些基础数据。数据是文本格式,字段之间用竖线隔开,没有文件头,gbk编码。| | doc| 文档目录。包括文档、中间数据、说明等| | pdf| pdf文档。根据基础数据和模板自动生成。| | python| tamodify的原始代码,可以直接用pip install tamodify安装这个库| | sql| 数据库相关。包含数据库建表和建立数据的sql文件,建表sql手动生成,建立数据的sql根据基础数据自动生成。方便导入数据到数据库中使用。| | tex | tex模板、工具目录,利用data目录下的数据生成接口文档| | tool | 工具目录。一些辅助性工具,比如从原始文档中获取数据的脚本|