windows下read函数读取字节流文件失败

起因:在windows下建立了个rtmp推流程序,读取本地的h264文件,read的时候一直失败,移植到linux下正常。查找原因是因为windows下和linux下对文件解析的不同,windows分为文件流和字节流,linux下都是字节流。

解决方案:在open打开文件的时候,加上O_BINARY属性即可,就能顺利完整的读取字节流文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章