文件名称:
kotlinx-serialization-bfl-源码
开发工具:
文件大小: 112kb
下载次数: 0
上传时间: 2021-03-26
详细说明:二进制固定长度序列化
二进制固定长度(BFL)序列化格式。
二进制固定长度协议专用于为特定数据类型提供固定长度的二进制表示。 通过指定可变长度(即列表,映射,字符串等)的每个结构的最大长度并最后填充字节来实现。
协议支持以下数据类型:
布尔
字节
短的
整数
长
烧焦
所有它们的化合物类型
例子
细绳
Serializable
data class DataClassWithString (FixedLength([ 20 ]) val name : String , val sugar : Int )
如果class的字符串长度小于20,则将其长度写入short变量,然后将写入每个字符串字符,最后为每个“未使用”的字符添加两个零字节,然后将sugar写入正则整数。 该协议不像Protobuf那样进行可变长度编码,因此,相同类型的所有变量都具有相同的长度。
如果class的
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
相关搜索: