次の問題があります。いくつかのレコードの配列(不明な構造)を格納するために使用されるファイルがあります。すべてのレコードが「。」で区切られていることを私は知っています。(ドット)。このレコードの「フィールド」の1つは、バイナリ値です。
したがって、構造は次のとおりです。
multiline_text <<binary_value>> multiline_text .
ファイルをチャンクごとに読み取り(かなり大きいため)、データを解析して実際のデータ「<>」を取得できますが、これはバイナリ値ではなく、文字列です。私はそれをバイナリに変換しようとしています(用語を遅く変換するために)が、成功しません。
私はBIFを使おうとしましたlist_to_binary
(しかし、それはリストではないので動作しません)-それはすでにバイナリです。私はそれを整数のリストに変換し、それらを折りたたんで変換しようとしましたが、それでも機能しません。
私は何か基本的なものが欠けていると思います(私はErlangの初心者です)。何かアドバイスはありますか?