windows平臺下C/C++ write文件大小異常偏大、用wb方式沒解決的問題

最近在qt環境下實現往文件中寫入視頻幀數據時,發現:不管是用fopen還是QFile,write的返回長度時正確的,寫入後查看文件大小會偏大若干字節,經過對比排查發現,是空數據0被解析成其他格式類數據,例如0x0d,0x0A,(回車換行之類的轉義字符),導致這類字節被算入總大小。百度了相關帖子,通用的做法是使用二進制的方式寫入文件,即fopen的第二個參數使用「wb」,試驗了下沒效果,最後改爲「w
相關文章
相關標籤/搜索