linux中文本文件和二進制文件

在window中文本文件和二進制文件在處理回車換行符時是有區別的:
文本方式寫時,每遇到一個'\n'換行符,將其換成'\r\n'回車換行,
然後再寫入文件;當文本讀取時,它每遇到一個'\r\n'回車換行,
會將其反變化爲'\n'換行。而二進制文件沒有這樣的轉換處理。
但在Linux中文本文件和二進制文件的處理上二者沒有區別,
例如在Linux中用fopen("a.txt","r")(文本方式打開)
和fopen("a.txt","rb")(二進制方式打開)兩個函數是一樣的。
其實在系統內核中進行處理的時候都是按照二進制進行處理的,存也都是按照
二進制進行存的,只是表現方式的不一樣而已
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章