FTP上傳bin模式與ASCII模式

2021-07-09 17:40:00 字數 779 閱讀 1954

話說,今天在ftp上傳乙個txt檔案的時候,習慣性的用的bin模式,但是後來同事告訴我檔案不能使用。於是重新用ascii模式上傳。

簡單說:

1、ftp在傳送檔案時分為asc和bin兩種格式,只有文字檔案(例如 html 檔案)使用asc,其他的通通使用bin格式(例如影象檔案、壓縮檔案、可執行檔案等等)。

2、當我們使用ftp時,可簡單地把檔案分為兩種基本型別:文字檔案和二進位制檔案;文字檔案也稱為ascii檔案,其檔案內容遵循ascii的定義,其主要特徵是檔案內容由若干行組成,可以使用作業系統的顯示、編輯命令來顯示和編輯ascii檔案的內容,它使用的傳輸模式是asc;二進位制檔案(binary file)是指除ascii檔案以外的所有檔案格式,它使用的傳輸模式是bin;需要注意的是,可以將ascii檔案按二進位制模式傳輸,但決不能將二進位制檔案按ascii模式傳輸,否則二進位制檔案的內容會遭到破壞而無法使用。

3、ascii 切換傳輸模式為文字模式(只能用來傳送文字檔案);

binary 切換傳輸模式為二進位制模式(除文字檔案外皆用此模式);

4、文字檔案傳輸推薦asc而程式或資料檔案必須使用bin。

有時間?那就繼續看吧:

在計算機系統中,不同的系統判斷一行是否結束的標誌是不一樣的。

檔案中的一行可以有三種結束的方式:

1.cr

2.nl    ---->unix呼叫乙個new line的動作

3.cr lf (or lf cr)

ftp上傳的時候,有bin和ascii兩種區別

使用bin命令傳輸時,什麼也不會改變,按照原始檔傳輸,

FTP中傳輸模式 BIN與ASC的差別

1 ftp在傳送檔案時分為asc和bin兩種格式,只有文字檔案 例如 html 檔案 使用asc,其他的通通使用bin格式 例如影象檔案 壓縮檔案 可執行檔案等等 2 當我們使用ftp時,可簡單地把檔案分為兩種基本型別 文字檔案和二進位制檔案 文字檔案也稱為ascii檔案,其檔案內容遵循ascii的...

主動FTP模式與被動FTP模式

ftp是僅基於tcp的服務,不支援udp。與眾不同的是ftp使用2個埠,乙個資料埠和乙個命令埠 也可叫做控制埠 通常來說這兩個埠是21 命令埠 和20 資料埠 但ftp工作方式的不同,資料埠並不總是20。這就是主動與被動ftp的最大不同之處。一 主動ftp 主動方式的ftp是這樣的 客戶端從乙個任意...

FTP主動模式與被動模式

ftp最權威的參考見rfc 959,有興趣的朋友可以仔細閱讀 ftp使用2個tcp埠,首先是建立乙個命令埠 控制埠 然後再產生乙個資料埠。主動模式使用tcp 21和20兩個埠。被動模式會工作在大於1024隨機埠。1 主動模式 port模式 客戶端從乙個任意的非特權埠n n 1024 連線到ftp伺服...