當前位置:首頁 » 文件傳輸 » ftp特殊字元號
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

ftp特殊字元號

發布時間: 2023-06-17 15:00:08

❶ 什麼是ftp,有什麼作用。

(轉載)FTP(File Transfer Protocol)是 Internet 上用來傳送文件的協議(文件傳輸協議)。它是為了我們能夠在 Internet 上互相傳送文件而制定的的文件傳送標准,規定了 Internet 上文件如何傳送。也就是說,通過 FTP 協議,我們就可以跟 Internet 上的 FTP 伺服器進行文件的上傳(Upload)或下載(Download)等動作。

和其他 Internet 應用一樣,FTP 也是依賴於客戶程序/伺服器關系的概念。在 Internet 上有一些網站,它們依照 FTP 協議提供服務,讓網友們進行文件的存取,這些網站就是 FTP 伺服器。網上的用戶要連上 FTP 伺服器,就要用到 FPT 的客戶端軟體,通常 Windows 都有「ftp」命令,這實際就是一個命令行的 FTP 客戶程序,另外常用的 FTP 客戶程序還有 CuteFTP、Ws_FTP、FTP Explorer等。

要連上 FTP 伺服器(即「登陸」),必須要有該 FTP 伺服器的帳號。如果是該伺服器主機的注冊客戶,你將會有一個 FTP 登陸帳號和密碼,就憑這個帳號密碼連上該伺服器。但 Internet 上有很大一部分 FTP 伺服器被稱為「匿名」(Anonymous)FTP 伺服器。這類伺服器的目的是向公眾提供文件拷貝服務,因此,不要求用戶事先在該伺服器進行登記注冊。

Anonymous(匿名文件傳輸)能夠使用戶與遠程主機建立連接並以匿名身份從遠程主機上拷貝文件,而不必是該遠程主機的注冊用戶。用戶使用特殊的用戶名「anonymous」和「guest」就可有限制地訪問遠程主機上公開的文件。現在許多系統要求用戶將Emai1地址作為口令,以便更好地對訪問進行跟綜。出於安全的目的,大部分匿名FTP主機一般只允許遠程用戶下載(download)文件,而不允許上載(upload)文件。也就是說,用戶只能從匿名FTP主機拷貝需要的文件而不能把文件拷貝到匿名FTP主機。另外,匿名FTP主機還採用了其他一些保護措施以保護自己的文件不至於被用戶修改和刪除,並防止計算機病毒的侵入。在具有圖形用戶界面的 WorldWild Web環境於1995年開始普及以前,匿名FTP一直是Internet上獲取信息資源的最主要方式,在Internet成千上萬的匿名PTP主機中存儲著無以計數的文件,這些文件包含了各種各樣的信息,數據和軟體。 人們只要知道特定信息資源的主機地址, 就可以用匿名FTP登錄獲取所需的信息資料。雖然目前使用WWW環境已取代匿名FTP成為最主要的信息查詢方式,但是匿名FTP仍是 Internet上傳輸分發軟體的一種基本方法。

全有網推薦兩款比較實用方便的FTP工具:Cutftp【CuteFTP Pro V7.1 Build 06.07.2005.1 官方簡體中文包下載地址:http://www4.skycn.com/soft/15789.html】FlashFtp【FlashFXP V3.2.0.1080 漢化版(烈火版)下載地址:http://www4.skycn.com/soft/22415.html】

❷ 怎麼用ftp在虛擬機和物理機之間傳遞文件

怎麼用ftp在虛擬機和物理機之間傳遞文件
ftp伺服器在網上較為常見,Linux ftp命令的功能是用命令的方式來控制在本地機和遠程機之間傳送文件,這里詳細介紹Linux ftp命令的一些經常使用的命令,相信掌握了這些使用Linux 進行ftp操作將會非常容易。

Linux ftp命令的一般格式如下:

$ ftp 主機名/IP

其中「主機名/IP」是所要連接的遠程機的主機名或IP地址。在命令行中,主機名屬於選項,如果指定主機名,ftp將試圖與遠程機的ftp服務程序進行連接;如果沒有指定主機名,ftp將給出提示符,等待用戶輸入命令:
$ ftp
ftp >
此時在ftp>提示符後面輸入open命令加主機名或IP地址,將試圖連接指定的主機。
不管使用哪一種方法,如果連接成功,需要在遠程機上登錄。用戶如果在遠程機上有帳號,就可以通過ftp使用這一帳號並需要提供口令。在遠程機上的用戶帳號的讀寫許可權決定該用戶在遠程機上能下載什麼文件和將上載文件放到哪個目錄中。
如果沒有遠程機的專用登錄帳號,許多ftp站點設有可以使用的特殊帳號。這個帳號的登錄名為anonymous(也稱為匿名ftp),當使用這一帳號時,要求輸入email地址作為口令。
如果遠程系統提供匿名ftp服務,用戶使用這項服務可以登錄到特殊的,供公開使用的目錄。一般專門提供兩個目錄:pub目錄和incoming目錄。pub目錄包含該站點供公眾使用的所有文件,incoming目錄存放上載到該站點的文件。
一旦用戶使用ftp在遠程站點上登錄成功,將得到「ftp>」提示符。現在可以自由使用ftp提供的命令,可以用 help命令取得可供使用的命令清單,也可以在 help命令後面指定具體的命令名稱,獲得這條命令的說明。

最常用的命令有:
ls 列出遠程機的當前目錄
cd 在遠程機上改變工作目錄
lcd 在本地機上改變工作目錄
ascii 設置文件傳輸方式為ASCII模式
binary 設置文件傳輸方式為二進制模式
close 終止當前的ftp會話
hash 每次傳輸完數據緩沖區中的數據後就顯示一個#號
get(mget) 從遠程機傳送指定文件到本地機
put(mput) 從本地機傳送指定文件到遠程機
open 連接遠程ftp站點
斷開與遠程機的連接並退出ftp
? 顯示本地幫助信息
! 轉到Shell中

下面簡單將ftp常用命令作一簡介。
◆啟動ftp會話
open命令用於打開一個與遠程主機的會話。該命令的一般格式是:
◆open 主機名/IP
如果在ftp 會話期間要與一個以上的站點連接,通常只用不帶參數的ftp命令。如果在會話期間只想與一台計算機連接,那麼在命令行上指定遠程主機名或IP地址作為ftp命令的參數。
◆終止ftp會話
close、disconnect、和bye命令用於終止與遠程機的會話。close和disronnect命令關閉與遠程機的連接,但是使用戶留在本地計算機的ftp程序中。和bye命令都關閉用戶與遠程機的連接,然後退出用戶機上的ftp 程序。
◆改變目錄
「cd [目錄]」命令用於在ftp會話期間改變遠程機上的目錄,lcd命令改變本地目錄,使用戶能指定查找或放置本地文件的位置。
◆遠程目錄列表
ls命令列出遠程目錄的內容,就像使用一個交互shell中的ls命令一樣。ls命令的一般格式是:
ls [目錄] [本地文件]
如果指定了目錄作為參數,那麼ls就列出該目錄的內容。如果給出一個本地文件的名字,那麼這個目錄列表被放入本地機上您指定的這個文件中。
◆從遠程系統獲取文件
get和mget命令用於從遠程機上獲取文件。get命令的一般格式為:
get 文件名
您還可以給出本地文件名,這個文件名是這個要獲取的文件在您的本地機上創建時的文件名。如果您不給出一個本地文件名,那麼就使用遠程文件原來的名字。
mget命令一次獲取多個遠程文件。mget命令的一般格式為:
mget 文件名列表
使用用空格分隔的或帶通配符的文件名列表來指定要獲取的文件,對其中的每個文件都要求用戶確認是否傳送。
◆向遠程系統發送文件
put和mput命令用於向遠程機發送文件。Put命令的一般格式為:
put 文件名
mput命令一次發送多個本地文件,mput命令的一般格式為:
mput 文件名列表
使用用空格分隔的或帶通配符的文件名列表來指定要發送的文件。對其中的每個文件都要求用戶確認是否發送。
◆改變文件傳輸模式
默認情況下,ftp按ASCII模式傳輸文件,用戶也可以指定其他模式。ascii和brinary命令的功能是設置傳輸的模式。用ASCII模式傳輸文件對純文本是非常好的,但為避免對二進制文件的破壞,用戶可以以二進制模式傳輸文件。
◆檢查傳輸狀態
傳輸大型文件時,可能會發現讓ftp提供關於傳輸情況的反饋信息是非常有用的。hash命令使ftp在每次傳輸完數據緩沖區中的數據後,就在屏幕上列印一個#字元。本命令在發送和接收文件時都可以使用。
◆ftp中的本地命令
當您使用ftp時,字元「!」用於向本地機上的命令shell傳送一個命令。如果用戶處在ftp會話中,需要shell做某些事,就很有用。例如用戶要建立一個目錄來保存接收到的文件。如果輸入!mkdir new_dir,那麼Linux就在用戶當前的本地目錄中創建一個名為new_dir 的目錄。

這里Linux ftp命令就介紹到這里,應該足夠在Linux系統下使用ftp工具了。

❸ FTP下載目錄中有非法字元是什麼意思

cd remote-dir 進入遠程主機目錄。 88.cp進入遠程主機目錄的父目錄。 88.chmod modefile-name將... 字元的翻譯機制,如ntrans8R,則文件名LL L將變為RRR。 88.open host[port]建立指定ftp伺服器連接,可指定...

❹ C#下載ftp文件時文件名里含有特殊字元的處理方法

So it is probably just ANSI encoding, so try

varsecureString=newSecureString();
foreach(varbinEncoding.Default.GetBytes("C#test'sfile"))
secureString.AppendChar((char)b);
varstringResult=string.Empty;
IntPtrbstr=Marshal.SecureStringToBSTR(secureString);
try
{
stringResult=Marshal.PtrToStringBSTR(bstr);
}
finally
{
Marshal.FreeBSTR(bstr);
}
returnstringResult;

❺ ftp的ascii和bin方式

從一個unix到另一個unix上ftp一個txt文件 推薦用bin方式 ascii方式我不知道行不行 我推論是可以的 明天去公司試試

在公司里寫的代碼——linux之間ftp文件用的也是ascii。
這是為了防止來源系統的文件里包含一些特殊的字元。
unix-windows或windows-unix 需要ascii碼方式。

為什麼?
http://fdm0111.blog.163.com/blog/static/81375820100143531297/

---------------------你問的是txt 不是xls-------------------------

-----------------------補充----------------------------------
不知道有什麼不同。不過有一點的是肯定的,execl是微軟公司的產品。
而微軟和Linux是死對頭。

另:以後不會再回答你的問題了。

❻ 關於FTP資源的問題

很多朋友喜歡上網下載軟體、電影、音樂等。但有時他們會遇到這樣的問題,費很大勁就是找不到自己需要的東西。是網上真的沒有嗎?網路經過這幾年快速發展,這種可能性多數時候並不大。更大的可能性是,他們忽略了大量的隱性FTP資源!要知道,某些搜索引擎找不到的文件,常常可以在這里找到!這里,我們大體分兩種方式,一種是用軟體搜索,另一種是通過FTP搜索引擎。下面分別予以介紹。

軟體搜索:下面兩款免費軟體,分別以不同方式搜索網上FTP資源,可以滿足網友的不同需求。

1.AnonymousFTPSearch 軟體版本:1.2,軟體大小為129kb,為免費軟體。
軟體特點:這是個英文軟體,可以找出包含指定關鍵字的匿名FTP站點,可以瀏覽站點目錄結構,可以同時下載多個文件。

使用方法:這個軟體無需設置,一般情況下,用戶只要在Word下輸入關鍵字,然後按下「Search」按鈕即可搜索。關鍵字常用「anonymousftp」或者「anonymousftpxxx」格式,比如「anonymousftpmp3」。這個軟體藉助了搜索引擎的威力,默認採用最強的Google。當然,你也可以改成其它的,但要注意,目前只支持常見搜索引擎,而且只支持GET方式。窗口上的「MaxPages」,是指定利用搜索結果的前面多少頁,默認是33頁,一般不必改動。搜索期間,可以隨時按「Stop」按鈕或者ESC鍵停止搜索。

搜索到的匿名FTP站點出現在下面的結果窗口中,每個站點後面有Access欄,表明站點文件的讀寫許可權。Time欄顯示用戶與站點的連接時間(秒),據此可以初步判斷下載速度的快慢。點擊「Copyresults」按鈕,可以復制搜索結果。按「Exporttofile」按鈕,可以將結果保存為一個TXT文本文件,以備其它FTP工具使用。我們也可以直接雙擊結果窗口中的FTP站點,查看站點的目錄和文件結構,雙擊文件名,就可以下載它。這個軟體允許同時下載多個文件。

2.SFtp;軟體版本為10.0,軟體大小為472kb,為免費軟體。
這是由國人開發的中文軟體,可以找出指定網段內的所有FTP站點,包括匿名的和非匿名的,進而利用它的查找功能,找出那些站點、目錄下有我們需要的文件。比起AnonymousFTPSearch來,它有一個明顯的好處,就是我們可以就近搜索哪些FTP主機上有自己需要的文件,這樣可以加快下載速度,對普通撥號上網用戶意義重大。同樣,SFtp也可以直觀瀏覽匿名FTP站點目錄和文件結構,可以直接同時下載多個文件。

這是個綠色軟體,無需安裝,雙擊文件即可啟動。在「開始IP」輸入網段的起始IP地址,如「216.120.0.0」,在「結束IP」輸入結束IP地址,如「216.120.255.255」,按下「開始搜索」按鈕即可。搜索到的FTP站點會出現在中間窗格。地址前面有鑰匙標志的,表明是非匿名站點,必須憑用戶名和密碼才能訪問;有人像標志的,表明目前登錄人數太多,已無法再進去了;只有一個顯示器標志的,表明是匿名站點,可以隨意訪問。雙擊匿名站點,可以用指定Ftp軟體打開站點,初始狀態下是用默認瀏覽器,在SFtp窗口上點擊菜單「操作/設置/其它」,可以設定你所用的Ftp軟體。單擊匿名站點前面的加號,可以瀏覽目錄、文件結構,在文件或者目錄上右擊滑鼠,選擇「目標另存為」,可以下載所選文件或者目錄。如果通過瀏覽方式沒發現你想要的文件,可以點擊窗口左邊的「查找」按鈕搜索。

本軟體每搜索500個IP地址,便自動保存一次結果,搜索結束時也會自動保存,文件名為「起始IP-結束IP.txt」,保存位置在SFtp所在目錄。另外,SFtp是多線程搜索軟體,Windows95/98/ME下的默認線程為80個,在WindowsNT/2000/XP下為500個,可以調整,但Windwos95/98/ME下不超過120為宜。強烈推薦在Windows2000下運行本軟體,這樣,速度要比在Windows98下快數倍以上。

FTP搜索引擎
這里推薦北京大學的「天網FTP」搜索引擎,網址http://bingle.pku.e.cn/。它速度快、容量大、功能強。它的用法跟一般搜索引擎差不多,在搜索框輸入要找的文件名,可以包含「�」號(代表多個字元)、「?」號(代表單個字元)、空格(表示幾個關鍵字是並的關系),點擊「搜索FTP文件」,瞬間即可得到查詢結果。我們知道,有的FTP站點並不是一直有效的,而這個搜索引擎可以檢測出站點目前是否可以連接,避免了我們作無謂的嘗試。為了縮小搜索范圍,搜索之前可以在搜索框右側選定文件類別,分為「圖像」、「聲音」、「視頻」、「壓縮」、「文檔」、「程序」、「目錄」、「源代碼」等。如果採用復雜搜索,還可以限定文件大小、日期等。要想獲得更多技巧,可以看看它的頁面幫助。關於搜索結果的排列,這個搜索引擎也作了周密考慮。首先,通過每個結果前面直觀的圖標,我們可以立即辨認出哪個是目錄、哪個是ZIP壓縮包、哪個是文本文件、哪個是視頻文件、哪個是音樂文件等等。其次,可以按文件日期、大小、相關度等,對搜索結果進行重新排序。另外,還可以使用它的「在結果中查找」功能,在搜索結果中找出所需文件。這些都方便了用戶以最快速度找到自己真正需要的東西

在搜索過程中,往往會有意外發現,讓人興奮不已。你不想試試嗎?

如今的個人主頁幾乎一下子全變成論壇形式了,而許多好東東再也無法像過去那樣直接從網頁上以HTTP方式下載了!要登陸各個論壇去找,頁且絕大部分論壇提供的資源大都是FTP下載,一下子FTP成為最流行的資源共享方式了.那麼,如何才能最大限度地利用好FTP資源呢?
一,注意FTP著站點的下載限制

現在許多FTP站點出於自身安全考慮都限制了用戶登錄數量,如果在你的連接過程中FTP工具顯示"421 too manyusen"信息,說明該站已人滿為患了,只能稍後再.而越來越多的FTP站點現在都限制為單線下載,那些習慣於使用網路螞蟻式FlasGel用多線程下載的朋友只能接受殘酷現實,必須按該FTP站點的要求設為單線下載,由於有些站點對於同一IP多線程下載進行封殺,所以需按要求辦事.

二,善於收集FTP的站點的賬號和密碼
最直接的方法就是到各個論壇的公告區去查看密碼。由於現在盜鏈現象比較嚴重,大部分站點都不定期更必自己的FTP下載密碼。如果你用FTP工具連不上了,可能是密碼已經換了。在論壇的討論區經常能看到會員之間相互交流資源的鏈接,如果發現一個像ftp//usemame:[email protected]/md/ftp.zip:21這樣的鏈接,它可不僅能下載到某個軟體,它還能告訴你一個FTP站點的完整信息:站點地址:200.100.001.002用戶名:usemame,密碼:password,埠:21.用你的FTP工具連上去看看還有什麼其他好東東!

三,多快好省下載FTP資源
雖然各種FTP工具如GUTEFTP、FLASHFXP等都能直接下載這類資源,但這里還是推薦使用專用下載工具,專用的下載工具不但可以同時下載不同的鏈接,而且斷點續傳的能力很強,把它設成總是重試就不用我們操心了,只等收獲吧!網際快車是綜合起來最適合普通用戶了!

1、下載FTP站點的資源
現在就以FlashFXP及網際快車為例進行介紹:用FlashFXP連到某一站點,在FTP站點中找到自己想要下載的文件,然後右鍵點擊它,在快捷菜單中選「復制URL」,如果頭一次對該站點進行URL復制,需要在彈出的密碼框中輸入當前賬號的密碼。這時鏈接已經復制完成可以直接下載,也可以把地址轉到其它專業下載工具中使用。再打開網際快車,添加一新任務,在URL文本框中粘貼剛才復制的鏈接,將線程數目設為1個(絕大多數FTP站點只提供一個線程),點擊確定開始下載。對於LIST賬號的還要用戶名和密碼。

2、下載FTP鏈接
對於網頁上沒提供賬號和密碼的鏈接,需手工加入賬號和密碼。在網際快車的添加任務窗口選中"認證「復選框,在用戶和口令欄中輸入賬號和密碼就可以了(當然支持匿名下載的鏈接就不需要設置了)。

3、巧用代理實現」多線程「下載現在絕大多樓FTP站點只提供單線程下載,當你需要下載同一站點上的數個文件時,只能一個接一個慢慢地下載。但如果手頭有可用的代理伺服器的話,就能突破此限制,同時下載多個文件(這里說的多線程不是傳統意義上的多線程下載單文件,而是無隊列等待同時下載多個文件)。用代理伺服器下載是通過代理伺服器的IP地址來登錄FTP站點,所以不會和自己的真實Ip地址發生沖突。假如你使用1個代理伺服器,就可以讓一個文件直接下載,一個文件通過代理下載,這樣就可以不排隊面同時下載兩個文件了!

首先把最常見的三個代碼列出來:
421 這表示該帳號目前允許登入人數已滿,請稍後再試
530 這表示所輸入的密碼錯誤,請再確定所輸入的密碼是否正確
550這表示該文件已不存在,通常的情形應該是該文件已經被刪除,無法下載;但有時候也會因為文件名錯誤而無法下載,請再次檢查所輸入的文件名是否正確。

這種錯誤跟http協議類似,大致是:
2開頭--成功
3開頭--許可權問題
4開頭--文件問題
5開頭--伺服器問題

❼ FTP:伺服器不支持非 ASCII 字元

出現不支持ascii碼的情況會出現中文亂碼,這個是實際的字元故障,但實際應用中還存在其他相關的原因:

1、實際連接錯誤的原因是ftp主/被動模式選擇錯誤,在ftp客戶端調整站點連接設置為被動連接模式即可。

2、防火牆埠限制,關閉防火牆臨時檢查使用即可。

3、FTP軟體使用的設置有問題,傳輸模式選擇二進制嘗試傳輸即可。

(7)ftp特殊字元號擴展閱讀:

FTP的傳輸有兩種方式:ASCII、二進制。

1、ASCII傳輸方式假定用戶正在拷貝的文件包含的簡單ASCII碼文本,如果在遠程機器上運行的不是UNIX,當文件傳輸時ftp通常會自動地調整文件的內容。

2、二進制傳輸模式

在二進制傳輸中,保存文件的位序,以便原始和拷貝的是逐位一一對應的。