FlashFXP站点文件与FileZilla站点文件的互转
Written on 十一月 20, 2008 – 12:42 上午 | by paopao
FlashFXP是windows下常用也是很流行的一款ftp下载软件,不过它是收费软件,很多人用的应该都是它的盗版产品吧。
FileZilla则是一款开源的ftp下载软件,对于普通的ftp下载来说完全可以代替FlashFXP来使用,而且FileZilla可以跨平台并且支持IPv6的站点下载。
对于想从FlashFXP迁移到FileZilla的用户来说,站点列表的迁移是个主要的问题。FlashFXP没有提供站点文件导出的功能,不过它的站点文件是保存在安装目录的Sites.dat文件中的,可以很容易找到。FileZilla则提供了完善的导入和导出功能,而且支持的格式是开放的xml格式。
前几天在水源上有人问这两个站点转换的方法,搜到一个CCF的附件,不过没法下载。所以在网上找了些资料,用php写了一个。其中主要的麻烦在于FlashFXP站点文件的格式解析,还有两种站点文件的密码加解密。不过好在已经有人研究过了,只要参考他们的写一个php版本的就行了。
在线转换地址:
FlashFXP V3.0站点文件 <=> FileZilla V2.x、V3.x站点文件
写这个在线版的时候顺便学习使用了一下Blueprint CSS Framework,很方便 ^_^
如果担心自己的站点密码安全性,可以用下面这个CLI版本的,不过需要先安装PHP 5.0以上的版本。
CLI版:
FlashFXP2FileZilla CLI版
目前这个转换程序已经实现站点基本信息以及注释的相互转换,其他的一些诸如PASV模式之类的设置没有去考虑,转换之后是默认的设置。另外在FlashFXP转到FileZilla时,将站点的默认连接数设置成了1,这样对于很多只能1 connection/ip的站点就不会有问题了。
如果发现什么bug或者有什么意见可以直接留言给我
Popularity: 22% [?]

7 Responses to “FlashFXP站点文件与FileZilla站点文件的互转”
By meters on 十二 19, 2008 | Reply | Quote
学习了
By dragon on 六 8, 2009 | Reply | Quote
3.xd的转换时出错。。。。。
By paopao on 六 8, 2009 | Reply | Quote
@dragon 可能是你的站点文件比较复杂,测试的时候我只是拿比较简单的试了试,特殊名称的站点转换可能有问题,不好意思
By howgoo on 十 19, 2009 | Reply | Quote
兄弟,那个CLI版转换出来的是乱码。
By howgoo on 十 19, 2009 | Reply | Quote
只好把中文的,全部改成英文。就可以正常转换了。
谢谢。
By paopao on 十 19, 2009 | Reply | Quote
@howgoo
我当时测试的时候是正常的,可能和不同机器的 php 的编码设置有关吧
By 城市之岛 on 十一 9, 2009 | Reply | Quote
写的文章不错。互访中