Skip to content

Commit

Permalink
update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
baiy committed Jan 5, 2023
1 parent fa7abac commit c9d9819
Showing 1 changed file with 51 additions and 44 deletions.
95 changes: 51 additions & 44 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,21 +9,27 @@
## 安装使用

### 在线使用

<https://baiy.github.io/Ctool/>

### Chrome 安装

-[Chrome 应用商店](https://chrome.google.com/webstore/detail/ipfcebkfhpkjeikaammlkcnalknjahmh) 安装

### 微软 Edge 安装

-[微软 Edge 应用商店](https://microsoftedge.microsoft.com/addons/detail/cihekagpnnadjjplgljkmkpcfiopfplc) 安装

### 火狐 Firefox 安装

-[火狐 Firefox 应用商店](https://addons.mozilla.org/zh-CN/firefox/addon/ctool/) 安装

### Utools 安装

- [utools](https://u.tools/) 插件中心 搜索 `ctool`

### 桌面客户端

- [点击下载](https://github.com/baiy/Ctool/releases)

## 开发
Expand All @@ -42,57 +48,58 @@ pnpm run build
// 所有平台
pnpm run release
// chrome
pnpm --filter 'ctool-adapter-chrome' run platform-release
pnpm --filter ctool-adapter-chrome run platform-release
// edge
pnpm --filter 'ctool-adapter-edge' run platform-release
pnpm --filter ctool-adapter-edge run platform-release
// electron
pnpm --filter 'ctool-adapter-electron' run platform-release
// tauri
pnpm --filter 'ctool-adapter-tauri-app' run platform-release
pnpm --filter ctool-adapter-electron run platform-release
// tauri 无法交叉编译, 请在对应操作系统下运行
pnpm --filter ctool-adapter-tauri run platform-release
// firefox
pnpm --filter 'ctool-adapter-firefox' run platform-release
pnpm --filter ctool-adapter-firefox run platform-release
// utools
pnpm --filter 'ctool-adapter-utools' run platform-release
pnpm --filter ctool-adapter-utools run platform-release
// web
pnpm --filter 'ctool-adapter-web' run platform-release
pnpm --filter ctool-adapter-web run platform-release
```

> 打包适配平台文件存放位置: /_release
## 功能列表

| 功能 | 说明 |离线使用|
|--------------|-------------------------------------------------------------------------------------------------------------------------------|---|
| 哈希 | `md5`, `sha1`, `sha256`, `sha512`,`sm3` ||
| 加密/解密 | `AES`,`DES`,`RC4`,`Rabbit`,`TripleDes`,`sm2`,`sm4` ||
| BASE64编码 | `加密`,`解密`,`支持文件` ||
| URL编码 | `编码`,`解码` ||
| 时间戳 | `双向转换`,`毫秒` ,`时区` ||
| 二维码 | `生成`,`解析` ||
| 条形码 | `生成` ||
| 汉字转拼音 | `声调`,`首字母`,`分隔符` ||
| IP地址查询 | `运营商`,`城市` |×|
| 代码格式化 | `js`, `ts`, `html`, `css`, `less`, `scss`, `graphql`, `vue`, `angular`, `markdown`, `json5`, `xml`, `yaml`, `sql`, `压缩` ||
| Unicode | `双向转换`,`emoji`,`html 实体`,`css 实体` ||
| 进制转换 | `2-64进制` ||
| 正则表达式 | `匹配`,`查找`,`替换` ||
| 随机字符生成器 | `批量`,`特殊字符` ||
| 序列化转换 | `json`, `xml`, `yaml`, `phpArray`, `phpSerialize`, `properties` ||
| 文本差异化对比 | ``,`单词`,`css` ||
| crontab校验 | `Crontab`,`规则`,`校验`,`例子` ||
| websocket调试 | `websocket`,`在线调试` |×|
| 单位换算 | `长度`,`面积`,`体积`,`质量`,`温度`,`压力`,`功率`,``,`密度`,``,`时间`,`速度`,`数据存储`,`角度` ||
| 时间计算器 | - ||
| JSON工具 | `格式化`,`校验`,`压缩`,`转义`,`去除转义`,`Unicode转中文`,`中文转Unicode`,`转GET参数`,`Java`, `C#`, `Go`, `Dart`,`csv`,`table`,`Protobuf`,`jsonpath` ||
| UUID | `在线生成uuid` ||
| ascii编码转换 | `十进制`, `十六进制`, `八进制`, `二进制`, `字符串` ||
| 变量名格式转换 | `Var Name`, `var-name`, `VAR_NAME`, `VarName`, `varName`, `var_name`, `var name` ||
| jwt解码 | `header`, `payload` ||
| Hex/String转换 | `hex to string`, `string to hex`, `十六进制转字符串`, `字符串转十六进制` ||
| Hex/Base64转换 | `hex to Base64`, `Base64 to hex` ||
| 文本处理 | `大小写转换`, `中英文标点转换`, `简繁转换`, `替换`, `字符统计`, `行去重`, `添加行号`, `行排序`, `过滤行首尾不可见字符`,`过滤空行` ||
| html编码 | - ||
| 原码/反码/补码 | `生成` ||
| ARM/HEX | `互转` |×|
| Bcrypt | `加密`,`验证` ||
| IP网络计算器 | `子网掩码各个进制表示换算,IP地址进制表示换算` ||
| SQL参数填充 | `Mybatis打印SQL的参数填充` ||
| 功能 | 说明 | 离线使用 |
|--------------|-------------------------------------------------------------------------------------------------------------------------------|------|
| 哈希 | `md5`, `sha1`, `sha256`, `sha512`,`sm3` ||
| 加密/解密 | `AES`,`DES`,`RC4`,`Rabbit`,`TripleDes`,`sm2`,`sm4` ||
| BASE64编码 | `加密`,`解密`,`支持文件` ||
| URL编码 | `编码`,`解码` ||
| 时间戳 | `双向转换`,`毫秒` ,`时区` ||
| 二维码 | `生成`,`解析` ||
| 条形码 | `生成` ||
| 汉字转拼音 | `声调`,`首字母`,`分隔符` ||
| IP地址查询 | `运营商`,`城市` | × |
| 代码格式化 | `js`, `ts`, `html`, `css`, `less`, `scss`, `graphql`, `vue`, `angular`, `markdown`, `json5`, `xml`, `yaml`, `sql`, `压缩` ||
| Unicode | `双向转换`,`emoji`,`html 实体`,`css 实体` ||
| 进制转换 | `2-64进制` ||
| 正则表达式 | `匹配`,`查找`,`替换` ||
| 随机字符生成器 | `批量`,`特殊字符` ||
| 序列化转换 | `json`, `xml`, `yaml`, `phpArray`, `phpSerialize`, `properties` ||
| 文本差异化对比 | ``,`单词`,`css` ||
| crontab校验 | `Crontab`,`规则`,`校验`,`例子` ||
| websocket调试 | `websocket`,`在线调试` | × |
| 单位换算 | `长度`,`面积`,`体积`,`质量`,`温度`,`压力`,`功率`,``,`密度`,``,`时间`,`速度`,`数据存储`,`角度` ||
| 时间计算器 | - ||
| JSON工具 | `格式化`,`校验`,`压缩`,`转义`,`去除转义`,`Unicode转中文`,`中文转Unicode`,`转GET参数`,`Java`, `C#`, `Go`, `Dart`,`csv`,`table`,`Protobuf`,`jsonpath` ||
| UUID | `在线生成uuid` ||
| ascii编码转换 | `十进制`, `十六进制`, `八进制`, `二进制`, `字符串` ||
| 变量名格式转换 | `Var Name`, `var-name`, `VAR_NAME`, `VarName`, `varName`, `var_name`, `var name` ||
| jwt解码 | `header`, `payload` ||
| Hex/String转换 | `hex to string`, `string to hex`, `十六进制转字符串`, `字符串转十六进制` ||
| Hex/Base64转换 | `hex to Base64`, `Base64 to hex` ||
| 文本处理 | `大小写转换`, `中英文标点转换`, `简繁转换`, `替换`, `字符统计`, `行去重`, `添加行号`, `行排序`, `过滤行首尾不可见字符`,`过滤空行` ||
| html编码 | - ||
| 原码/反码/补码 | `生成` ||
| ARM/HEX | `互转` | × |
| Bcrypt | `加密`,`验证` ||
| IP网络计算器 | `子网掩码各个进制表示换算,IP地址进制表示换算` ||
| SQL参数填充 | `Mybatis打印SQL的参数填充` ||

0 comments on commit c9d9819

Please sign in to comment.