私はこれに新しいので、基本的な質問をしているかもしれません。 私は、バイナリファイルに格納する山車ノードjs、バイナリファイルに整数を書き込む/読み込む方法は?
[1.3, 2.0, 10, 9.8, ... ] . //let's say length = 10
の配列を持っています。 は、私は私が後でそのファイルをロードするとき、私は第一の長さ10を読むこと、そして読ませ
10 1.3 2.0 10 9.8, ...
は10回浮かぶ次の形式で書きたいです。
私はスペースを節約し、単なるテキストとしての書き込み/読み込みよりも速くなければならないと思います。
これまでのところ、node.jsにバイナリファイルに関するビット情報が見つかりました。
私はバッファにファイルを書き込んでバッファに書き込むことができませんでした。
また、nodeのbufferには整数0〜255しかないと書かれているので、255より大きい整数は扱えないと書かれています。例えば
、どのように私は、バイナリファイルから配列
[11000, 24535, 92833, 45353, ... ]
への読み取り/書き込み/ことができます。
私は少しガイダンスが必要だと思うので、ここで私は助けを求めています。 私は何をすべきか教えてください、ありがとう!
上記の簡単な例では、文字列形式(15文字の間にスペースを追加する場合は17文字)で15バイトを取り、16バイトのバイナリ値として格納する3つの数字をエンコードしています。バイナリは、デバッグするのが難しいという犠牲を払って、多くのことを得ることはありません – slebetman