vi编辑binary文件之坑

来源:互联网 发布:vs2015打开数据库 编辑:程序博客网 时间:2024/06/05 03:31

最近写了一个程序,需要从binary文件中读取一段文本,并作为数字进行解析

之前这个文件一直是用程序写入,再用程序读取,没有出现问题

直到今天,用vim写了一个文件,再读取时,发现总是解析失败,把读取到的string log出来一看,才发现末尾多了一个换行

可是用vim打开文件,没有看到换行啊!


最后用:%!xxd才发现末尾有个0x0a,即'\n'

这个是什么时候加上的呢?原来vim在编辑文本文件的时候,会自动在末尾加上end of newline

即使:set binary也没用,现在还不知道怎么搞定,回头再查查

原创粉丝点击