Shelf · 书架

    Keyboard · 快捷键

    ⌘K / CtrlK
    打开搜索
    /
    打开搜索(输入框外)
    ?
    显示这份快捷键
    ↑↓
    选择搜索结果或动作
    Enter
    打开文章或执行动作
    ⌘Enter / CtrlEnter
    在正文中搜索
    Esc
    关闭面板

    Online Tools / 本地计算,不上传输入

    编码与摘要工具

    五块面板都在浏览器本地算:粘时间戳或日期做换算与求差,文本与 Base64、URL 百分号编码互转, 给一段文本或一个本地文件算 MD5 与 SHA 家族,或拿正则试匹配与替换预览。超限的输入整体拒绝并说明差多少, 不截断悄悄算。

    • 5块面板
    • 0上传
    • 1 MiB文本上限

    本页的换算、编解码、摘要与正则匹配全部在浏览器里算:不发请求、不上传文件、不写 localStorage、不读剪贴板。文本类输入上限 1 MiB,文件摘要上限 5 MiB, 超限整体拒绝并说明超了多少,不截断悄悄算;正则另有命中条数与 50 毫秒耗时两道闸门, 被拦下时结果区会说是哪一道。

    Enter 提交单行格 · Ctrl/⌘ + Enter 计算粘贴框

    时间戳

    秒与毫秒 ⇄ 日期、时区偏移、两个时刻求差

    10 位按秒、13 位按毫秒;其余长度不下"无效"结论,而是把按秒与按毫秒两种解释一起给。 也收 2026-09-28 09:00 这类民用写法,串里没写时区就按偏移那一格算,留空则按本机时区。 结果含 UTC 与本地两种表示、ISO 8601、RFC 3339 与相对时间;求差那栏取绝对值,给总秒数与几天几小时的拆法。

    时间戳 ⇄ 日期

    10 位按秒、13 位按毫秒;其余长度不下结论,两种解释一起给。 也收 2026-09-28 09:00 这种写法,串里没写时区就按下面那格算。

    两个时刻的差值

    两格各按上面那一档规则解释,顺序不影响差值(取绝对值), 结果给总秒数与「几天几小时几分几秒」那一种拆法。

    Base64

    文本 ⇄ Base64、data URI,两种解码严格度

    按 UTF-8 算字节,四字节 emoji 正常往返,落单的代理项(半个 emoji)会被点名是哪一位。 解码分宽容与严格两档:宽容档忽略空白与换行,严格档连字符集与长度一起判。 data URI 那一档给 MIME 与是否 base64 编码,解析失败只说明缺了哪一段。

    编解码

    按 UTF-8 算字节,四字节 emoji 与半代理项分别怎么对待,结果区会写明。

    只有「Base64 → 文本」这一档读它。

    只有「文本 → data URI」这一档读它,留空按 text/plain;charset=utf-8。

    URL 编码

    整串与单值两种百分号编码、查询参数拆解

    同一段输入同时给 encodeURIComponent 与 encodeURI 两种结果,两者不等时列出差在第几位; 带问号的串再拆成参数表。空格写成 %20 还是加号、十六进制大小写这些分歧各写一行, 不替某个浏览器下结论——百分号编码没有唯一正确答案,只有"按哪条规则"。

    百分号编码

    同一段输入同时给「整串」与「单值」两种结果,两者不等时列出差在哪一位; 带 ? 的串还会拆成参数表。空格与 +、 大小写十六进制这些分歧各写一行,不替浏览器下结论。

    摘要

    MD5 与 SHA-1/256/384/512,文本或本地文件

    MD5 是本站自实现,SHA 四档走浏览器的 Web Crypto。非安全上下文(http 站点与 file://) 拿不到 Web Crypto,那四格会标成"环境不支持"而不是留空。文本上限 1 MiB、文件上限 5 MiB, 字节在浏览器里读完就算,不上传、不留存。MD5 只该用于校验传输完整,不该当密码存。

    摘要

    字节数按 UTF-8 现算,超长时说明是这一档的 1 MiB 挡住了。

    字节在浏览器里读进内存再算,不上传、不留存;超过 5 MiB 整体拒绝。

    正则

    匹配与捕获组、替换预览、防回溯的耗时闸门

    表达式最长 500 字符,先过静态风险检查(嵌套量词这类可回溯的形状会点名拦下), 匹配另设 1000 条与 50 毫秒两道闸门,被哪一道拦住就写哪一道——这三道都是为了不让一个 粘贴把整页跑挂。捕获组给位置组与命名组两张表,替换串只出预览结果,不写回任何地方。

    匹配与替换预览

    最长 500 字符。写完先过四档静态检查(嵌套量词、可爆的分组这些), 命中疑似回溯的形状就拦下来并点名是哪一段。

    只收这七个字母,重复与非法的会被归一并说明改了什么。

    上限 1 MiB;命中 1000 条或跑了 50 毫秒即止,被哪一道拦住就写哪一道。

    预览结果给的是字符串,不写回任何地方。