充电卡在线转换工具
Mifare Classic 1K · 十进制卡号 ↔ 十六进制 UID · 余额(元) ↔ 块6 十六进制(含防篡改校验) · 纯前端计算,数据不出浏览器
卡号:十进制 → 十六进制 UID
设备读序 = 十进制转 8 位十六进制(前补 0)的字节序;卡上原始字节 = 其反转(写卡用)
余额:元 → 块6(16 字节,扇区1·块6)
块6 结构:[余额小端 4B][按位取反 4B][余额重复 4B][魔数 06 F9 06 F9];单位:分
复制结果
卡号批量(每行一个十进制卡号)
复制
空行自动忽略;非法行标红且不中断其余行。
余额批量(每行一个余额,单位元)
复制
空行自动忽略;非法行标红且不中断其余行。
UID 反向:4 字节原始字节 → 十进制卡号
字节反转后按设备读序转十进制,用于核对写卡是否正确。
块6 反向:16 字节 → 余额 + 三项校验
读取字节 0–3 小端得「分」÷100 即元;核对 4–7 取反、8–11 重复、12–15 魔数(06 F9 06 F9),三项全过才视为有效。