适用于 Mac、Windows 和 Linux 的开发者计算器
由 Ratio 写于 。
把工作日里的小计算放在编辑器旁边的一张表里:位和字节、子网、编码、哈希,以及本月一个模型或一台服务器要花多少钱。
数字与位
| 255 in hex | 0xFF |
| 0xF0 & 0x3C | 0x30 |
| 300 in u8 | 44 |
| 1 << 4 | 16 |
| chmod 755 | rwxr-xr-x |
网络
| 192.168.1.0/24 | 192.168.1.0 – 192.168.1.255 |
| 10.0.0.5 in 10.0.0.0/8 | yes |
| /24 mask | 255.255.255.0 |
| 255.255.255.0 in cidr | /24 |
将指针悬停在子网上,可以看到掩码、地址数量和可用主机范围。
文本、编码和哈希
引号可加可不加,包含 // 的 URL 会保持完整。
| base64 "hello" | aGVsbG8= |
| decode base64 aGVsbG8= | hello |
| urlencode "a b&c" | a%20b%26c |
| md5 abc | 900150983cd24fb0d6963f7d28e17f72 |
| sha256 "abc" | ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad |
uuid 会生成一个新的随机 UUID,在你编辑时保持不变。
传输、可用性和成本
at 用数据量除以速度,并用数量或时间乘以单价。$3/M 表示每百万 3 美元。
| 5 GB at 100 Mbps | 6 min 40 s |
| 1 TB / 3 h in MB/s | 92.59 MB/s |
| 99.9% uptime | 43 min 50 s |
| 1.2M tokens at $3/M | $3.60 |
| 100 req/s at $0.20/M for 30 days | $51.84 |
自定义函数
只需定义一次,就能在所有表里使用。forget f 会删除它。
| f(x) = x * 1.19 | |
| f(100) | 119 |
| area(w, h) = w * h | |
| area(3 m, 4 m) | 12 m² |
免费试用 Ratio 7 天 · $14.99 一次买断,含更新
常见问题
能离线使用吗?可以。本页的所有内容都在你的电脑上计算,只有汇率和股价需要联网获取。
能计算文件的哈希吗?不能,只能计算你输入的文本。文件请使用 shasum 或你的编辑器。
有命令行版本吗?有,在 Mac 上:ratio 命令会输出一行的结果,你也可以把整个文件通过管道传给它。