1. 程式人生 > >檔案開啟方式在windows和unix系統上的不同

檔案開啟方式在windows和unix系統上的不同

在windows下,檔案可以以二進位制或文字方式開啟,但在unix系統中,沒有此種區別,檔案都是以二進位制檔案開啟的。

如果在windows下,檔案以文字方式開啟(預設方式),則系統或做如下處理:

1、對於換行符 0x0d 0x0a 和0x0a的轉換

2、對於檔案結束符CTRLZ(0x1A)的判別

所以,unix程式移植到windows下時,可能要注意,否則會導致不必要的位元組加進去或是檔案異常結束