当前位置:首页 » 文件传输 » 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、二进制传输模式

在二进制传输中,保存文件的位序,以便原始和拷贝的是逐位一一对应的。