百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

simpleini

> 编程语言
开源

一个跨平台的 C++ 库,提供了一个简单的 API 用于读取和写入 INI 格式的配置文件

1.3K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

一个跨平台的 C++ 库,提供了一个简单的 API 用于读取和写入 INI 格式的配置文件

simpleini

这是一个跨平台库,提供了一个简单的 API 用于读取和写入 INI 格式的配置文件。它支持使用 ASCII、MBCS 和 Unicode 格式的数据文件。它明确设计为可移植到任何平台,并已在 Windows、WinCE 和 Linux 上进行了测试。以 MIT 许可证方式发布,是开源且免费的。

功能摘要

  • MIT 许可证允许在所有软件中自由使用(包括 GPL 和商业软件)
  • 多平台:Windows(从 95 到 11,CE)、Linux、MacOS
  • 加载和保存 INI 风格的配置文件
  • 在所有平台上,配置文件可以具有任何换行格式
  • 宽松地接受文件格式
  • 无分区的键/值,无值的键
  • 删除分区、键和值周围的空格
  • 支持多行值(包含嵌入换行字符的值)
  • 可选支持具有相同名称的多个键
  • 可选不区分大小写的分区和键(仅限 ASCII 字符)
  • 保存文件中的分区和键与加载时的顺序相同
  • 尽可能保留文件、分区和键中的注释
  • 支持 char 或 wchar_t 编程接口
  • 支持 MBCS(系统区域设置)和 UTF-8 文件编码
  • 支持在所有平台上使用 ICU 作为转换库
  • Linux/Unix 上的系统区域设置不必为 UTF-8,才能加载 UTF-8 文件
  • 支持分区、键、值和注释中的非 ASCII 字符
  • 支持通过用户编写的转换类来支持非标准字符类型或文件编码
  • 支持通过程序编程添加/修改值
  • 在大多数编译器中不产生警告

文档

Full documentation

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言