【问题标题】:Convert binary file to a text and vice versa with Erlang使用 Erlang 将二进制文件转换为文本,反之亦然
【发布时间】:2017-02-24 18:46:47
【问题描述】:

有一个二进制文件“test.dat”。我需要将其转换为文本,进行一些更改,然后再次将其保存为二进制文件。

我能够转换为文本:

erl -noinput -eval 'case file:read_file("test.dat") of {ok, B} -> io:format("~p~n", [binary_to_term(B)]) end.' -run init stop > test.text

但我不知道,现在如何将文本保存为二进制文件?

【问题讨论】:

    标签: erlang


    【解决方案1】:

    如果B 是二进制文件所在的位置,则:

    file:write_file("new_test.dat", B).
    

    【讨论】:

      猜你喜欢
      • 2016-09-03
      • 2011-11-15
      • 2020-06-05
      • 2021-06-17
      • 1970-01-01
      • 2013-04-16
      • 2023-04-03
      • 1970-01-01
      相关资源
      最近更新 更多