File 文本文件和二进制文件之间的区别是什么。你如何决定何时使用什么?

File 文本文件和二进制文件之间的区别是什么。你如何决定何时使用什么?,file,text,binary,mode,File,Text,Binary,Mode,文本文件和二进制文件之间的区别是什么。你如何决定何时使用什么 例如,如果您必须从包含原始数据的音频文件中读取pcm样本,您会以哪种模式打开该文件?首先,文本文件和二进制文件之间不存在差异,即如果您选择,您可以以二进制模式的文本打开任何文件。在C++中以文本模式打开文件或在C++中使用文本流操作时,操作会考虑诸如文本结尾之类的文本特性,这样您可以询问诸如RealLink()的内容。 但是,对于您想做的事情,您应该使用二进制模式操作,因为您不希望使用这些“将流解释为文本”功能(无论如何,在您的情况下

文本文件和二进制文件之间的区别是什么。你如何决定何时使用什么


例如,如果您必须从包含原始数据的音频文件中读取pcm样本,您会以哪种模式打开该文件?

首先,文本文件和二进制文件之间不存在差异,即如果您选择,您可以以二进制模式的文本打开任何文件。在C++中以文本模式打开文件或在C++中使用文本流操作时,操作会考虑诸如文本结尾之类的文本特性,这样您可以询问诸如RealLink()的内容。
但是,对于您想做的事情,您应该使用二进制模式操作,因为您不希望使用这些“将流解释为文本”功能(无论如何,在您的情况下,它们将产生不正确的结果)。

类似的答案已经存在