简称:APR。主要目的是提供 API,使用户在编码时无需考虑平台(Windows、Linux),只需关注自己的上层应用即可。
包含 3 个工程:
1. Apache Portable Runtime library:APR 的基本库,提供了内存管理、文件操作、线程池、哈希表、网络等功能。
2. Apache Portable Runtime Utility library:APR 工具库,提供了 MD5、UUID、Base64等功能。
3. Apache Portable Runtime Iconv Library:提供 iconv() 功能。iconv 将一种已知的字符集文件转换成另一种已知的字符集文件。