← 文本与列表工具
文本与列表工具 · 本地运行

Netstring 文本编码器和解码器

将一个 UTF-8 值表示为 length:data,或者解码一个严格的 netstring,其声明的字节长度必须完全匹配。

准备就绪。您的工作数据保留在此浏览器中。

为什么这个工具有用

在简单的带长度前缀的协议示例中使用 netstrings,当分隔符可能出现在有效负载内且字节边界必须保持明确无歧义时。

工作原理

浏览器统计的是 UTF-8 字节而不是字符,写入十进制长度,并在解码过程中验证冒号、逗号以及精确的字节边界。

实际示例

Hello 变成 5:Hello,而 Unicode 值 Привет 使用其 12 字节的 UTF-8 长度,而不是六个可见字母。

验证

计算是确定性的,并解释验证错误,而不是默默更改无效输入。

隐私边界

输入和输出保留在此标签页中。复制和下载通过浏览器API完成,无需上传到服务器。

结果护照

每次运行都会报告其工具模式、时间戳以及输入/输出大小,以便对转换后的数据进行审计。