Tommy 碎碎念

Tommy Wu's blog

« 上一篇 | 下一篇 »

FileZilla 3 beta
post by tommy @ 17 十月, 2006 15:05
FileZilla 在月初的時候, 推出了 FileZilla 3 的 beta1 版本. 接著在前幾天修正了一些 bug, 又推出了 beta2 版本. 由於這段時間內, 一直很忙, 所以並沒有空研究這個新的版本. 昨天終於把編譯 FileZilla3 的環境給弄好, 就裝了起來玩看看.

在經過一天的試用之後, 有些心得如下:

  1. 如果你只有使用標準 ftp 的功能, 那麼, 這個版本的 ftp 功能, 看起來十分的正常, 與 FileZilla 2.x 的版本十分接近.  你應該可以升級到這個版本上頭. (後來發現傳整個目錄時, 如果有空的目錄, 會被忽略, 並不會建立該目錄. 所以, 如果你有這個需求... 那還是用 2.x 的版本吧)
  2. 如果你有使用 TLS/SSL 的功能. 目前的 beta2 並沒有包含 TLS/SSL 的支援. 原本預計在 beta2 時加入, 不過似乎由於 beta1 有些問題, 作者在幾天內又推出了 beta2, 只修正 bug, 並沒有加入任何新的功能. 請使用 2.x 的版本, 或等下一個 beta 版本.
  3. 如果你有使用 sftp, 除非你只使用英文的環境, 否則最好別使用這個版本. 這個版本的 sftp 功能似乎不怎麼完整, 我試過要新增目錄會沒有動作. 也不支援 UTF-8, 就算是使用 Big5 中文, 似乎也有問題.
  4. sftp 的傳送速度有不錯的改進. 2.x 版本我記得只能有 300KB/s 左右的速度. 在 FileZilla3 中, 剛剛試了一下, 約有 1.4MB/s 左右的速度.
  5. UI 為了移植性, 所以改用 wxWidgets. 不過感覺沒有之前的方便. 拖拉傳送的功能似乎沒有實作, 視窗的大小, 位置也沒有記憶功能. 希望之後能慢慢加上.

這陣子如果有空, 再來慢慢研究要如何把 sftp 的 UTF-8 支援加上去.

ps.  sftp 如果把檔案列表 dump 下來, 是可以看到正確的 unicode, 不過, 只有英文與 符合你使用的作業系統語系的檔名可以看到. 


2006/10/18: 
  1. sftp 不能建立遠端目錄的問題, 在今天的 CVS 中已經修正了. 不過這個修正只對單純使用新增目錄的功能有用. 對於傳送整個目錄的情形, 仍然不會自動建立目錄. (上下傳都一樣)
  2. 如果傳送一個空的目錄, 並不會建立這個目錄.  在 sftp  或 ftp 中都一樣. 上下傳也一樣.
  3. 由於程式改寫後, 是使用 MinGW 來編譯, 預設也是在 unicode 的模式下頭, 所以有關 sftp 所使用的 putty 程式部份, 現在也不再是用 ansi 的模式, 而是 unicode 的模式了. 所以... 在加上 sftp 的 UTF-8 支援時, 變的比較容易. 昨天有做了幾個修正, 看起來是可以正常運作. 不過由於上述兩個問題, 我不確定我的 patch 是否也能正常使用, 所以會等作者修正上頭的問題後, 再把 patch 送給作者. (由於異動的地方不多, 我想作者應該會接受使用這個 patch, 不像之前 2.x 的版本, 因為把 putty 的部份由 ansi 改成 unicode, 一直不被作者接受)

 

Del.icio.us Furl HEMiDEMi Technorati MyShare
commons icon [1] [ 回覆 ]

大大您對Fizilla真有研究,真是辛苦您啦^^

commons icon [2] 关于编译环境的建立 [ 回覆 ]

你好,请问怎样建立FILEZILLA的编译环境呢?互联网上找不到一个详细的资料,仁兄如果有空,可否写一个简单的东西,或者若有这些资料发到我邮箱里去?十分感谢。
nailoco@hotmail.com

commons icon [3] [ 回覆 ]

FileZilla 的討論區就有說明了.
http://filezilla.sourceforge.net/forum/viewtopic.php?t=1227

commons icon [4] 关于编译 [ 回覆 ]

嗯,这篇文章很早就看过,但是这个方法十分的麻烦,有人有VC中直接调试,我也想这样弄,不知道您有没有这些经验,谢谢了。有空的话,加我的QQ,讨论一下可以吗?15318402。

commons icon [5] [ 回覆 ]

我沒用 QQ. 且... 我也沒在 FileZilla3 用 VC 編譯的經驗.

迴響
暱稱:
標題:
個人網頁:
電子郵件:
迴響

  

Bad Behavior 已經阻擋了 128 個過去 7 天試圖闖關的垃圾迴響與引用。
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS