Codec

数据编解码系统;只支持lua。 全部展开

编码展开

  • + buffer = _encodelen(length)

    创建指定长度的buffer。

  • + encoded = _encode(data, ...)

    编码多个数据,返回编码后的二进制数据。
    encoded是字节数。
    编码数据时,浮点数不能是nan,也不能超过54bit补码整数的最大范围。
    table的key不能是浮点数,整数不能超过54bit补码范围。

  • + encoded = _encodebuf(buffer, data, ...)

    使用预创建的buffer进行编码。

解码展开

  • + _decodebuf(table)

    指定可服用的table,供decode方法使用。

  • + data, ... = _decode(encoded, from, to)

    解码多个数据,encoded为二进制数据,from为起始字节,默认为1,to为结束字节,默认为字节数。
    返回多个数据,顺序与<_encode>相同。

问题反馈(登录才可以发表哦!)