我编写了一种非常简单的序列化格式,它首先将无符号整数转换为大端形式的字节,然后在它们前面加上一个字节,指定数字占用的字节数。例如。3 = 01 03
, 268 = 02 01 0C
. 因此整数的范围是0
到2^255 - 1
。
我使用它通过在字符串前面加上其长度的编码来序列化字符串,然后我可以很容易地序列化任意结构,例如字符串列表是元素数量的编码,然后是每个字符串的编码.
它在 PHP 中:https ://gist.github.com/4577886 。
我的问题是:你怎么称呼这种序列化方法?它经常使用吗?有什么问题吗?
谢谢。