HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0421
56-5+fdFTPにおける長巨大ファイルの取り扱い5解決


56-5+fd

リンク

2011/4/21(Thu) 00:15:04|NO.38590

こんなことがしたいです。

1.はじめから、自身のディレクトリには、自身と、"data.dat"(2GB程度)が存在。
2.某所のftpに接続。自身の"data.dat"を向こうの"data.dat"と同一のものにする。
3.自身の"data.dat"の操作。この操作でさらに"data.dat"は肥大。
4.終了時に、某所のftpの"data.dat"を自身の"data.dat"と同一のものにする。

普通にやっては、大変なことになります。
どうしたらいいのでしょうか。



この記事に返信する


aDW

リンク

2011/4/21(Thu) 21:37:06|NO.38601

というのを考えるのが趣味のプログラミング。

何が、大変なのでしょうか?そして、どうしたいのでしょうか?
でかいファイルでは時間がかかるだけではないのでしょうか?
つまり、もっと問題点を明確にしないと困ります。
後述する、2)差分だけ送ると言うのも、
> 3.自身の"data.dat"の操作。この操作でさらに"data.dat"は肥大。
の操作で追記するような形であれば、使えますがそうでなければ無理です。

強いて言うなら、
1)圧縮する
2)差分だけ送る


ところで、ただそういうソフトが欲しいだけなら、ここでスクリプトの提供を待つより、それ相応の開発者に
頼んで見るなり、そういうソフトを探すしかない。

最近、スクリプトをひたすらほしがる人間がいるが、HSPはプログラミング言語。
いわゆる、ツールとは勝手が違う。所定の操作で何でも出来るわけではない。



56-5+fd

リンク

2011/4/22(Fri) 00:46:06|NO.38603

問題点は、送受信されるファイルの巨大性です。
差分の送り方とはなんでしょうか?それを行う方法があるのですか?
私が調べた限りでは、見つかりませんでした。
教えてください。

それから、
>2.某所のftpに接続。自身の"data.dat"を向こうの"data.dat"と同一のものにする。
で、同一であるかどうかを、
"data.dat"の取得の上での比較以外で知る方法はありませんか?



backdrop

リンク

2011/4/22(Fri) 00:58:01|NO.38604

想定ですらおかしいし
普通2GBの通信なんかしたらすぐダウンするよ



ORZ

リンク

2011/4/22(Fri) 02:30:20|NO.38605

datをサバに置くときにそいつから作ったハッシュも置いといて、手元のハッシュと比べれば
鯖と一緒かどうか位はだいたいわかるんじゃねえかと。
なんというか、どうしても2Gないとダメな状況ってのがわかんねーから具体的な状況を
言うべきだろうな。
1MBのファイル2048個とかじゃだめなん?



56-5+fd

リンク

2011/4/22(Fri) 16:27:58|NO.38608

「分割」、「ハッシュ」がキーワードですね。ありがとうございます。
これにて解決とします。ありがとうございました。



ONION software Copyright 1997-2023(c) All rights reserved.