erlang的一个问题

赞歌人生 发布于 2014/11/12 20:45
阅读 187
收藏 0




执行到第三步就出错了,麻烦高手指点一下。。。 

加载中
0
hncscwc
hncscwc
确定这个文件是用gzip压缩的?如果不是确实会出现你说的这个错误
0
荆棘谷-部落-我要么
赞歌人生
赞歌人生
确实是数据错误。。。
0
yunnet
yunnet
-module(a).
-compile(export_all).

start()->
  {ok, Bin0}=file:read_file("z:/a.erl"),
  io:format("Bin0 is: ~p~n", [Bin0]),
  Bin = zlib:gzip(Bin0),
  io:format("Bin is: ~p~n", [Bin]),
  Bin2 = zlib:gunzip(Bin),
  io:format("Bin2 is: ~p~n", [Bin2]).


你要确认你的354984si.ngl.gz文件是用gzip加压的,才能用gunzip解压

赞歌人生
赞歌人生
嗯,嗯,我自己打包解压,就可以顺利往下执行了。。谢谢啦。。。
0
cisiqo
cisiqo

gunzip的参数类型是iodata,而Bin0是binary类型的

赞歌人生
赞歌人生
经过自己手动打包解压就可以了。。。谢谢啦。。。
返回顶部
顶部