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% [?]

Tags: , ,

  1. 7 Responses to “FlashFXP站点文件与FileZilla站点文件的互转”

  2. Gravatar

    By meters on 十二 19, 2008 | Reply | Quote

    学习了

  3. Gravatar

    By dragon on 六 8, 2009 | Reply | Quote

    3.xd的转换时出错。。。。。

  4. Gravatar

    By paopao on 六 8, 2009 | Reply | Quote

    @dragon 可能是你的站点文件比较复杂,测试的时候我只是拿比较简单的试了试,特殊名称的站点转换可能有问题,不好意思

  5. Gravatar

    By howgoo on 十 19, 2009 | Reply | Quote

    兄弟,那个CLI版转换出来的是乱码。

  6. Gravatar

    By howgoo on 十 19, 2009 | Reply | Quote

    只好把中文的,全部改成英文。就可以正常转换了。
    谢谢。

  7. Gravatar

    By paopao on 十 19, 2009 | Reply | Quote

    @howgoo
    我当时测试的时候是正常的,可能和不同机器的 php 的编码设置有关吧

  8. Gravatar

    By 城市之岛 on 十一 9, 2009 | Reply | Quote

    写的文章不错。互访中

Post a Comment