写文件时,每个0A前都多了个0D
来源:互联网 发布:js 类数组 编辑:程序博客网 时间:2024/06/07 04:44
用Libcurl从网上下载文件,下载的文件比原文件多了若干字节, 对比发现每个0A前都多了个0D.
开始怀疑是std::string(有点儿常识的人都不会首先怀疑它)加的, 于是换成char*的内存区, 问题依旧
然后怀疑是Libcurl, google了若干网站也没找到相关资料.
最后无意中发现有个家伙也遇到0d0a的问题, 原因是没有使用binary方式写文件
打开文件方式改为 std::ofstream::out|std::ofstream::binary 后,问题解决.
0 0
- 写文件时,每个0A前都多了个0D
- 二进制写文件 多出0D
- 关于文件中的0D、0A
- 关于文件中的0D、0A
- 终于破解了r.a.d.tabstrip1.0
- C++读写文件时,0A转化为0D 0A
- secureCRT给我加了个0D
- 二进制(十六进制)写文件 多出0D
- 写了个删除编译文件的批处理程序
- Google多线程面试题: 4个线程向4个文件里写入数据, 每个线程只能写一个值
- Google多线程面试题: 4个线程向4个文件里写入数据, 每个线程只能写一个值
- 写了个BOOTLOADER
- 写了个pdf ..
- 写了个五子棋
- 写了个万年历
- 写了个程序
- 写了个小东西
- 共创建了多少个对象:String s="a"+"b"+"c"+"d";
- 数据库视图
- config cygwin
- STL map<string,string> 未能从“const std::string”为“const std::_Revranit<_RanIt,_Base> &”推导 模板 参数
- 见龙在田,利见大人
- 64位Win7 IIS7运行 32位Asp.Net出错
- 写文件时,每个0A前都多了个0D
- JDA 供应链协同 ——JDA亚太副总裁专访
- 什么是IAP
- 通过webservice 将图片发送到Android客户端
- 微软2014在线笔试 第三题
- VxWoks学习记录(2014年4月17日)
- CentOS6.4之图解SSH无验证双向登陆配置
- 《Thinking In Algorithm》15.堆结构之二项堆
- 九度OJ题目1554:区间问题