← 返回测试工具集

🧰 小工具集

编码位运算 · 浮点HEX · 校验计算 · 阻容感选型 · 文件转C数组 · 随机数 · 文件下载 —— 纯前端本地运行,数据不出浏览器

⏱ Unix 时间戳转换

— —
Unix 毫秒 (ms) —
Unix 秒 (s) —
UTC 时间 —
转换结果 点击任意值可复制
输入时间戳或选择时间,即刻转换
📖 工具简介

UNIX 时间戳(Unix Timestamp)定义为从协调世界时 1970 年 1 月 1 日 0 时 0 分 0 秒起至现在的总秒数(毫秒时间戳则为对应毫秒数),不考虑闰秒。

在多数 Unix 系统上可以通过 date +%s 指令来检查当前 Unix 时间戳。

💻 编程语言获取方式
语言秒毫秒
JavaScriptMath.round(new Date() / 1000)new Date().getTime()
JavaSystem.currentTimeMillis() / 1000System.currentTimeMillis()
Pythonint(time.time())int(time.time() * 1000)
Gotime.Now().Unix()time.Now().UnixNano() / 1e6
PHPtime()(int)(microtime(true) * 1000)
RubyTime.now.to_i(Time.now.to_f * 1000).to_i
C#DateTimeOffset.UtcNow.ToUnixTimeSeconds()DateTimeOffset.UtcNow.ToUnixTimeMilliseconds()
SwiftNSDate().timeIntervalSince1970NSDate().timeIntervalSince1970 * 1000
Objective-C[[NSDate date] timeIntervalSince1970][[NSDate date] timeIntervalSince1970] * 1000

单串操作

输入:

双串位运算(HEX,A 与 B 按字节)

结果

十进制 → HEX

HEX → 十进制

16 进制不足 4/8 字节时左侧按 0x00 补齐。

输入

结果均可点击复制。文本按 UTF-8 编码后计算;数据超过 256KB 会自动转到后台线程计算(不卡界面,可取消)。MD5 按字节计算。

文件 MD5

—

E 系列标准值就近选型

输出最接近的 3 个标准值及偏差(在 0.01× ~ 1000× 同单位范围内匹配)。

RC 低通滤波器

fc = 1/(2πRC)。数值支持工程后缀:p/n/u/µ/m/k/M,或科学计数 1e3。空白项无需填写。

文件 → C 数组

大于 8MB 的文本只做前 64KB 预览,完整内容请点「下载 .txt」;源文件上限 16MB(避免浏览器内存爆掉)。

随机数生成

—

报文配置(生成 / 解析共用)

信号定义(正向生成 / 反向解析共用同一份,切换标签不丢失)

信号名称 起始位 长度(bit) 精度 Scale 偏移 Offset 数据类型 物理值 Bit 区间
取位规则(适配 DBC 解析场景):Intel / Motorola LSB 起始位填信号 LSB 所在位,字节内从低位往高位取(右→左);Motorola MSB(DBC 标准)起始位填信号 MSB 所在位,字节内从高位往低位取(左→右)。多字节拼接:Intel 低字节在前需倒序(下→上),Motorola 高字节在前直接拼(上→下)。位编号 = 字节序号 × 8 + 字节内位号(bit0 为该字节最低位)。

📁 服务器文件下载

目录:
加载中...