我有一个带有 List[Long] 属性的案例类,我正在使用 Scodec 库将其转换为 token 。现在,它效率不高(空间方面),因为我正在使用这个编解码器:
listOfN(uint16, int64)
这使用了所有 64 位,尽管我的 Long 永远不会超过几千(截至目前)。 Scodec 库中是否有内置方法可以仅使用绝对需要的位数?
谢谢
最佳答案
如果您的长值非负,请尝试使用 vpbcd
编解码器:
listOfN(uint16, vpbcd)
关于scala - 以 Codec 表示形式有效打包 Long 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38933994/