TngFTP Version 02-00
Copyright(C) 2003 gaku-tng
ダウンロード build 31031
ダウンロード build 30915
Version 01-00
02-00 概要
Java2(ver1.4以降)で動作するFTPクライアントです。
送信時、受信時のエンコードが変更できますので、日本語ファイル名もきちんと見えるハズです。
左右のファイルリストからドラッグ&ドロップで転送可能。 デスクトップからもドロップできますが、MacOSX環境だとお亡くなりになります(調査中)。
MacOSXになって、Windowsみたいにftpサーバに繋げるようになったのはいいのですが 日本語が通らないし、ほとんどがシェアウェアばっかりだしって感じで自作してみました。
動作の保証はしません。自己責任でご自由にお使い下さい。
MacOSXではこんな感じ
![]()
動作確認済み環境
Windows2000 Pro SP4
java version "1.4.2"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-b28)
Java HotSpot(TM) Client VM (build 1.4.2-b28, mixed mode)
OS:MacOSX 10.3
java version "1.4.1_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_01-69.1)
Java HotSpot(TM) Client VM (build 1.4.1_01-24, mixed mode)
起動方法
Windows
1. <インストールディレクトリ>\bin\tngftp.exeを実行
MacOSX
1. コンソールから起動する
java -classpath <インストールディレクトリ>/bin/tngftp.jar tngftp.common.TngFtp <インストールディレクトリ>
開発履歴
- 2003/10/31 応答電文の解析がうまくいっていなかったのを修正。
230- などの-付きの場合の処理がうまくいっておらず、その後の処理がおかしくなっていた。
残作業:
- とりあえず、MacOSのFTPサーバに繋いだ場合、日本語ファイル名がうまく送信できない。
- 2003/09/15 リストの空白部分にDropできるようにしました。
残作業:
- アプリケーションの起動位置、サイズなどの保存。あまり必要性を感じないが、、、
- MacOSX版の起動用プログラムの作成(Win版は作成済)...X11入れて必要性を感じなくなった...
- 2003/08/27 NOOPを送信するようにした。
残作業:
- ファイルリストのカラムサイズが毎回初期化されるのをなんとかする(イライラするw)。
- リストの空白部分にDnDしても反応しないのをなんとかする(気になる)。
- MacOSX版の起動用プログラムの作成(Win版は作成済)...X11入れて必要性を感じなくなった...
- 2003/08/11 ディレクトリごとPUT/GETできるようにした。
残作業:
- 起動時のカレントディレクトリを起点にして設定ファイルを読んでいるところが気にくわない(Macで使いにくい)。なんとかするw
- MacOSX版の起動用プログラムの作成(Win版は作成済)
- 2003/07/31 とりあえず不自由しないだけの機能実装
残作業:
- ディレクトリの送受信処理が未実装のまま。
- いちいちLISTを取りにいっているところがあるので、エラーリターンの場合はLISTしないようにする。
- 起動用プログラムの作成(Win/MacOSX...Cocoa勉強中)
- 2003/07/22 TngFTP 02-00開発開始