linux上的ftpserver(通常指基于ftp的安全服務器)主要支持兩種傳輸模式:ASCII模式和二進制模式。以下是詳細說明:
ASCII模式
- 用途:用于傳輸文本文件。
- 特點:發送端的字符在發送前被轉換成ASCII碼格式之后再進行傳輸,接收端收到之后再將其轉換成字符。這種方式適用于文本文件,可以保持文件的原始格式。
二進制模式
- 用途:常用于傳輸圖片文件、程序文件等非文本文件。
- 特點:發送端在發送這些文件時無需轉換格式,即可傳輸。
此外,FTP還采用兩種數據傳輸方式:主動方式和被動方式,這兩種方式主要影響數據連接的建立過程,但與傳輸模式(ASCII或二進制)無關。
總的來說,在選擇傳輸模式時,應根據文件類型和具體需求來決定使用ASCII模式還是二進制模式。