ffftp quick hack をさらに hack - miau's blog?
これ作ったときに、さらに追加したい機能として
○最後の n byte を表示
巨大なログファイルの末尾だけを見たいような場合に。
レジューム周りの機能をうまく流用すればできないかな、とか。
というのを書いたんですが、仕事中待ちが発生したので試してみました。
インターフェイスをいじるのは面倒だし、まずは「ビューワ2でリモートファイルを開いた場合、先頭の n バイトをスキップしてダウンロードする」という処理にしてみよう。
これだけならかなり簡単で、main.c の 1740 行目付近?を
if (App == 1) {
MainTransPkt.Mode = EXIST_RESUME;
MainTransPkt.ExistSize = 1;
} else {
MainTransPkt.Mode = EXIST_OVW;
MainTransPkt.ExistSize = 0;
}
に書き換えるだけ。
で、実際に動かしてみると・・・
FFFTP:エラー
このホストはリジュームをサポートしていません。
上書きしますか?
とか言われた。メインの開発機で使えないなら実装してもあまり意味ないな。やめ。