質問: 拡張子exeのアーカイブに限って壊れてしまうのですが 過去にダウンロードした、再配布可のフリーウエア(ダウンロードできるサイトはすでに閉鎖)を友達に渡そうと思ったのですが、重いためメールでは迷惑と思い、私のホームページのあるサーバにアップして、好きなときにダウンロードしてもらうようにしました。 ところが、試しにダウンロードしてみると、アーカイブが壊れてしまって、7つ解凍されるはずのファイルの7つ目が解凍されません。 ftpソフトが悪いのかと思い、他のftpソフトやpagemillを使ったり、macに転送してmacからアップしても、他のプロバイダのサーバにアップしても同じです。 そういえば、以前に私が自分で作ったファイルをアップしたときも、.lzhや.zipは問題なくアップできるのに、.exeは壊れてしまいました。 ファイル1つだけを圧縮したときは、「アーカイブが壊れています」と言われて全く解凍できず、複数のファイルを1つのアーカイブに圧縮したときは最後に解凍されるべきファイルのみが壊れてしまいます。 これはどういったところに原因があるか、どなたかおわかりですか? 今回は結局、送りたい.exeファイルはいったん解凍し、.lzhに圧縮し直して渡しました。
回答: 私も同じようなトラブルで悩んでこちらのサイトで昨日までお世話になっていたのですが、皆さんのおかげで私の場合は原因がわかりました。 なんでも、回線速度が遅い環境でアップロードに時間がかかるファイルを送ると壊れる場合があるそうで、ファイルのタイプによって壊れやすさが違うようです。 私にそれを教えて下さったfrankさんとおっしゃる方も、私と同じように.exeファイルばかりが壊れていたようで、どうやら.exeは壊れやすいようです。 chackさんの通信環境はisdnでしょうか? もしアナログをお使いで、isdnでのテストも可能なら、isdnでお試しになってみてはいかがでしょう? そうでなければ、問題のアーカイブよりもっと小さい自己解凍ファイルをご自分で作成し、アップロードしてみたら、もしかしたらそれはアップロードに成功するかもしれません。