# utils **Repository Path**: maczh/utils ## Basic Information - **Project Name**: utils - **Description**: Go语言常用工具包 - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-07 - **Last Updated**: 2021-10-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Go-Utils Go语言常用公共函数收集 ## 安装 ```shell script go get -u github.com/maczh/utils ``` ## 包含工具包 + 3DES加解密 + AES加解密 + DES加解密 + BASE64编码解码 + RSA加密解密签名验签 + MD5摘要算法 + SHA摘要算法 + JSON序列化与反序列化 + 文件与目录操作 + 常用字符串验证:手机号、email、昵称、用户名、中文名等 + 条件判断函数 + 文件下载工具 + emoji表情工具 + Gin获取Post和Get全部参数 x-www-form-urlencoded + hashset + IP和端口工具 + Map转换、排序、判断key是否存在 + 随机字符串工具 + uuid生成工具 + SFTP上传下载工具 + 数组切片工具 + 字符串工具 + 中文工具:判断是否中文、中文字数、中文取子串、GBK/UTF-8互转 + 结构体与map互转工具 + 运行外部程序工具 + 时间格式转换 + URL编码反编码 + XML与map互转工具 + zip压缩工具