FTP的傳輸有兩種方式:ASCII傳輸模式和二進位制資料傳輸模式
轉自:http://blog.sina.com.cn/s/blog_49c23d17010007zw.html
但是常常有這樣的情況,使用者正在傳輸的檔案包含的不是文字檔案,它們可能是程式,資料庫,字處理檔案或者壓縮檔案(儘管字處理檔案包含的大部分是文字,其中也包含有指示頁尺寸,字型檔等資訊的非列印字元)。在複製任何非文字檔案之前,用binary 命令告訴ftp逐字複製,不要對這些檔案進行處理,這也是下面要講的二進位制傳輸:
2.二進位制傳輸模式:在二進位制傳輸中,儲存檔案的位序,以便原始和複製的是逐位一一對應的。即使目的地機器上包含位序列的檔案是沒意義的。例如,macintosh以二進位制方式傳送可執行檔案到Windows系統,在對方系統上,此檔案不能執行。
如果你在ASCII方式下傳輸二進位制檔案,即使不需要也仍會轉譯。這會使傳輸稍微變慢 ,也會損壞資料,使檔案變得不能用。(在大多數計算機上,ASCII方式一般假設每一字元的第一有效位無意義,因為ASCII字元組合不使用它。如果你傳輸二進位制檔案,所有的位都是重要的。)如果你知道這兩臺機器是同樣的,則二進位制方式對文字檔案和資料檔案都是有效的。
FTP的傳輸有兩種方式:ASCII傳輸模式和二進位制資料傳輸模式
FTP的傳輸有兩種方式:ASCII傳輸模式和二進位制資料傳輸模式
1.ASCII傳輸方式:假定使用者正在複製的檔案包含的簡單ASCII碼文字,如果在遠端機器上執行的不是UNIX,當檔案傳輸時ftp通常會自動地調整檔案的內容以便於把檔案解釋成另外那臺計算機儲存文字檔案的格式。
1.ASCII傳輸方式:假定使用者正在複製的檔案包含的簡單ASCII碼文字,如果在遠端機器上執行的不是UNIX,當檔案傳輸時ftp通常會自動地調整檔案的內容以便於把檔案解釋成另外那臺計算機儲存文字檔案的格式。
但是常常有這樣的情況,使用者正在傳輸的檔案包含的不是文字檔案,它們可能是程式,資料庫,字處理檔案或者壓縮檔案(儘管字處理檔案包含的大部分是文字,其中也包含有指示頁尺寸,字型檔等資訊的非列印字元)。在複製任何非文字檔案之前,用binary 命令告訴ftp逐字複製,不要對這些檔案進行處理,這也是下面要講的二進位制傳輸:
2.二進位制傳輸模式:在二進位制傳輸中,儲存檔案的位序,以便原始和複製的是逐位一一對應的。即使目的地機器上包含位序列的檔案是沒意義的。例如,macintosh以二進位制方式傳送可執行檔案到Windows系統,在對方系統上,此檔案不能執行。
如果你在ASCII方式下傳輸二進位制檔案,即使不需要也仍會轉譯。這會使傳輸稍微變慢 ,也會損壞資料,使檔案變得不能用。(在大多數計算機上,ASCII方式一般假設每一字元的第一有效位無意義,因為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。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29519108/viewspace-2133670/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用POST方法傳輸二進位制資料
- MySQL如何傳輸二進位制日誌MySql
- websocket 二進位制資料傳輸基礎準備工作Web
- WebSocket系列之二進位制資料設計與傳輸Web
- iPaas資料傳輸的方式
- DataGuard日誌傳輸模式模式
- 網路中的資料傳輸模式有哪些-鐳速模式
- 探索SPI單線傳輸模式:時鐘線與資料傳輸的簡化之道模式
- 大檔案如何傳輸,大檔案的傳輸方式有哪些?
- FTP VS鐳速傳輸,小檔案傳輸技術內有乾坤FTP
- 鐳速傳輸升級,別再用Email和FTP傳輸檔案了AIFTP
- 資料傳輸控制方式(i/o)
- Python之FTP傳輸PythonFTP
- J2EE模式-傳輸物件模式模式物件
- 極簡架構模式-傳輸物件模式架構模式物件
- 企業大資料傳輸方式,鐳速提供大資料傳輸解決方案大資料
- 網路通訊4:HTTP實現二進位制傳輸HTTP
- FTP非互動方式檔案傳輸(轉)FTP
- 常見的ftp檔案傳輸工具有哪些?推薦ftp檔案傳輸工具FTP
- oracle物理DG管理-redo資料傳輸,應用與三種模式Oracle模式
- 資料線線損和長度對資料傳輸和網路傳輸的影響
- 使網路傳輸和串列埠傳輸透明化,該使用怎樣的設計模式?串列埠設計模式
- 鐳速傳輸:保護企業資料傳輸和檔案傳輸的最佳解決方案是什麼?
- iOS資料傳輸工具iOS
- USB 控制寫傳輸、控制讀傳輸、無資料控制傳輸都是在什麼場景下?
- 鐳速傳輸淺談TLS 和檔案傳輸TLS
- 在schema模式下的Streams資料傳輸,出現某個表不能傳輸錯誤ORA-26687模式
- VPN中隧道模式與傳輸模式的簡要比較模式
- 關於印度跨境資料傳輸,印度放寬了跨境資料傳輸
- Android使用Socket(Tcp/Udp)協議進行資料傳輸(傳輸大檔案)AndroidTCPUDP協議
- PHP接入Protocol Buffer並且實現TCP的二進位制流傳輸PHPProtocolTCP
- 探索AJAX中的訊息傳輸模式(一)模式
- Raysync檔案傳輸協議(FTP)協議FTP
- 使用ftp自動傳輸檔案FTP
- 資料傳輸 | 如何開啟 DTLE 的 HTTPS 訪問模式HTTP模式
- 大規模資料傳輸,知易行難 — 資料傳輸與 ETL 平臺的架構演進架構
- 檔案傳輸協議的五種安全檔案傳輸替代方案協議
- 大檔案傳輸軟體的優勢有哪些?-鐳速傳輸