【发布时间】:2014-11-03 16:14:51
【问题描述】:
我正在处理需要以二进制格式编码的 nodejs 中的一些数据。在内部,我为此使用 nodejs 缓冲区,但是当我序列化数据时,最好使用哪种编码?我目前正在使用“二进制”编码,但这在文档中被标记为已弃用,有更好的选择吗?我希望在我的表现中尽可能地使用一点空间。
【问题讨论】:
-
解释一下序列化二进制数据是什么意思。如果您需要在基于文本的协议中传输数据,该协议中使用什么编码?您想在 JSON 中包含缓冲区吗?如果你“序列化”到磁盘只是
fs.writeFileBuffer。 -
我正在序列化到一个 redis 数据库,它只能处理字符串,尽管它们是“二进制安全的”
-
是的,我读过。我的问题是问什么是最节省空间的编码。我应该从你的回答中假设它是 64 基数