🗃️ 通用编解码-gjson
7 个项目
📄️ 二进制编解码-gbinary
详细介绍`GoFrame`框架`gbinary`包的二进制数据编解码功能,用于各种数据类型与`[]byte`二进制类型间的相互转换。支持整型数据的精准按位处理,广泛应用于网络通信数据编码/解码和数据文件操作。提供丰富的编解码接口:`Encode`/`Decode`基本类型转换、`EncodeInt/Uint`系列整数编码、`EncodeFloat`浮点数编码、`EncodeBits`按位处理等。自动识别变量长度,确保数据在不同类型和平台间的高效转换。包含完整示例展示基本操作、整数编解码和字符串处理。
📄️ BASE64编解码-gbase64
使用BASE64编解码功能,基于GoFrame框架的gbase64包,提供编码和解码方法。通过GitHub链接和接口文档了解更多,适用于Go语言开发者的实用组件。
📄️ 经典哈希函数-ghash
经典哈希函数在Go语言中的实现,并提供了用于uint32及uint64类型的哈希函数的使用方式。通过GoFrame框架,用户可以更高效地实现哈希功能,文档中包括了详细的接口文档和基准测试结果,帮助用户优化和理解编码性能。同时,通过简单的重复性测试,展示了不同哈希函数的特性和表现。
📄️ HTML编解码-ghtml
在使用GoFrame框架构建的项目中进行HTML编码和解析。通过引入相关包,可以轻松对HTML内容进行处理。文末提供了官方接口文档的链接,进一步帮助开发者理解和使用。
📄️ URL编解码-gurl
使用GoFrame框架中的gurl包进行URL编解码操作,包括如何构建URL参数、对URL参数进行编码和解码,以及如何解析URL以获取其不同组件。这些功能对于在Go语言中进行网络编程和数据传输时非常有用,适合有类似需求的开发者参考。
📄️ XML编解码-gxml
使用GoFrame框架中的gxml进行XML数据格式的编码和解析。提供了gxml库的基本使用方法以及相关接口文档的链接,帮助开发者在Go语言项目中轻松处理XML数据。具体实现包括import语句与gxml库的调用示例。
📄️ INI编解码-gini
使用GoFrame框架进行INI数据格式的编码和解析的方法。详细解释了如何通过GoFrame框架中的gini包进行INI的编解码,并提供了相关的接口文档链接,方便开发者查阅。
📄️ YAML编解码-gyaml
YAML数据格式的编解码方法,使用GoFrame框架下的gyaml库进行编码解析。通过导入github.com/gogf/gf/v2/encoding/gyaml包,可以方便地处理YAML格式的数据。此外,还提供了接口文档的链接供用户参考。
📄️ TOML编解码-gtoml
使用GoFrame框架进行TOML数据格式的编码解析的方法。通过引入gogf的gtoml包,可以方便地对TOML格式的数据进行编解码操作。文章还提供了接口文档的链接,帮助开发者更深入了解gtoml的使用细节。
📄️ 字符集转换-gcharset
详细介绍`GoFrame`框架`gcharset`字符编码转换模块,支持常见字符集的相互转换。支持中文字符集(`GBK`/`GB18030`/`GB2312`/`Big5`)、日文(`EUCJP`/`ISO2022JP`/`ShiftJIS`)、韩文(`EUCKR`)、Unicode(`UTF-8`/`UTF-16`/`UTF-16BE`/`UTF-16LE`)以及其他编码(macintosh/IBM*/Windows*/ISO-*)。提供`Convert`方法实现不同字符集之间的灵活转换,满足多语言、多地区用户需求,提升应用程序的国际化与本地化能力。包含完整代码示例展示GB2312到UTF-8的转换过程。
📄️ 压缩/解压-gcompress
详细介绍`GoFrame`框架`gcompress`模块的二进制数据压缩和解压缩功能,支持`Zlib`和`GZip`两种常用压缩算法。提供简单易用的API接口,帮助开发者快速实现数据压缩解压操作。适用于网络传输、文件存储等需要减少数据体积的场景,提高系统性能和带宽利用率。通过导入`github.com/gogf/gf/v2/encoding/gcompress`包即可使用,具体实现请参考官方API文档。