FedoraとApacheで自宅サーバーを運用しているのですが、
難しそうな問題に直面してしまったので質問いたします。
ZIPファイルをサーバーに載せてDLできる形にした状態で、
LAN内からDLして解凍すると、解凍したファイルが壊れてしまいます。
Windowsで圧縮したときのソフトはLhaplusなのですが、
サーバーにアップロードする「元のZIP」は正常解凍できます。
なぜか、サーバーから「ダウンロードしたZIP」が壊れてしまっています。
イメージ的にはこんな感じです。
http://wonderland.servehttp.com/file/ok070928.bmp
ZIPを解凍した場合、壊れているときには必ず
「ZIPファイル名」の、拡張子のないファイルが出てきます。
MIMEの設定はhttpd.confと.htaccessの双方に
AddType application/zip .zip
このように追加しているのですが、反映されてるのか分かりません。
httpdをリスタートさせても何も変わりません。
どこか足りない設定があるのでしょうか?
解決策をご教示願います。
※無責任な回答(「ググれ」とか「○○○(キーワード)で検索しろ」とか)は通報対象。
No.5ベストアンサー
- 回答日時:
>ZIPを解凍した場合、壊れているときには必ず
>「ZIPファイル名」の、拡張子のないファイルが出てきます。
ということは成功する時もあるのですか?
アップロードされた状態が正しくて、ダウンロードすると駄目なときがあるということはapacheの転送ロジックのところでしょう。
一般的に思いつくのはファイルサイズの制限で尻切れで送っているのに気づかないとか、実はタイムアウトしてたとか。
あるいはlarge fileをenableしてもsplitロジックでおかしくなっているとかでしょうか。
同じような大きさのファイルでZIP以外で試したり、拡張子をJPEGに変更したりしてみてはどうでしょう。
オリジナルとダウンロードしたファイルサイズが違うということはZIP形式以前の問題と思われるので、そのあたりの絞込みをしてみましょう。
ログは何かいってませんか。
以前アップロードで似たようなことがありました。
TEMPやタイムアウトなどなど、結構ややこしかった気がします。
この回答への補足
そうですね、ログはまだ確認してなかった・・・ちょっとあさってみます。
コンテンツの圧縮設定をしているので、もしかしたらそれなのかもしれない・・・。
ちなみにこんな設定です。
DeflateCompressionLevel 7
この設定をコメントアウトして試してみます。
コンテンツの圧縮設定を解除したら内容が正常になりました。
どうやら圧縮転送設定が強力すぎて、圧縮転送しなくてもいいZIPまで
さらに圧縮して転送しまっていたらしいです。
おかげさまで原因を特定することができました。
本当にありがとうございます。
・・・・・・もうコンテンツ圧縮転送なんて使うもんかっ・・・!
No.3
- 回答日時:
>LAN内からDLして解凍すると、解凍したファイルが壊れてしまいます。
WAN から落とせば壊れていないのでしょうか?
>サーバーから「ダウンロードしたZIP」が壊れてしまっています。
どの様に壊れているのでしょう
Check Sum のやりかたがわかりませんか?
サーバに上がった状態では壊れていないと言うことでいいのでしょうか?
DL した側の OS や解凍ソフト等はどの様なものでしょうか?
絞りこむにも広すぎます、詳しい情報を書いた方がよいかと思います
>※無責任な回答(「ググれ」とか「○○○(キーワード)で検索しろ」
>とか)は通報対象。
自分で調べる努力をしない初心者は、いつまでも初心者です。
これからも、この程度のトラブルで悩むことになります。
この回答への補足
WAN経由でも異常が発生しています。
アップロード元のファイルとダウンロードしたファイルの
ファイルサイズ(バイト数)がおかしいです。
DLしたファイルはバイト数が減ってしまっています。
圧縮したソフトはLhaplusの最新版、解凍も同じです。
OSはWindows XP Professional SP2です。
サーバーに上がった状態では壊れていません。
自分で探した結果、問題が解決できなかったので
サーバーに詳しい方の意見を聞きたく質問したのですが。
そんな言われ方をされるのは悲しいです。
No.2
- 回答日時:
>Windowsで圧縮したときのソフトはLhaplusなのですが、
>サーバーにアップロードする「元のZIP」は正常解凍できます。
WindowsからLinuxに転送するときに失敗しているのでしょう。
>※無責任な回答(「ググれ」とか「○○○(キーワード)で検索しろ」とか)は通報対象。
自分で調べる努力をしない初心者は、いつまでも初心者です。
これからも、この程度のトラブルで悩むことになります。
No.1
- 回答日時:
これだけでは回答しようがないと思います。
> ZIPを解凍した場合、壊れているときには必ず
> 「ZIPファイル名」の、拡張子のないファイルが出てきます。
「壊れているときは」と書かれているということは、壊れていないときもあるということですか?
壊れているというのは、何を以って判断されましたか?
(バイト数、MD5SUM などはちゃんとチェックされていますか)
サーバにアップされた時点ではファイルは正常ですか?
$ unzip example.zip
> MIMEの設定はhttpd.confと.htaccessの双方に
>
> AddType application/zip .zip
あと、この設定は通常 mime.types ファイルに記述されているので、不要なはずです。
> ※無責任な回答(「ググれ」とか「○○○(キーワード)で検索しろ」とか)は通報対象。
余談ですが、このような発言は無責任な回答のみならず、有益な回答を得る機会も低くしてしまうものと思います。
この回答への補足
すみません、書き方がまずかったですね・・・ZIPはいつダウンロードしても壊れています。
転送はFFFTP 1.92a、Fedora側のFTPサーバーはVsFTPd 2.0.5-16.fc7です。
サーバーに上がった状態では正常なバイト数で、正常解凍できます。
HTTP経由でダウンロードするとバイト数が若干減ってしまいます。
AddTypeは不要だったのですね…。
無責任回答禁止の文章は、以前に別の質問をしたときに
帰ってきた回答が全部「自分で調べろ」だったからです。
調べても全く分からなかったので質問したのに・・・。
そんな不快な回答が4回も連続で続いてしまい、
今回もそうなってしまっては困ってしまうので、
あえて明記させていただきました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(セキュリティ) PDFファイルのパスワード設定について 1 2022/06/25 10:10
- Mac OS MacBookでターミナルを利用して、 zipファイルにパスワードを付けて、 正しいパスワードを入力 2 2022/06/08 23:41
- WordPress(ワードプレス) [BuddyPress]試したいのですが! 3 2022/06/01 13:36
- マルウェア・コンピュータウイルス トロイの木馬が検出されました。 1 2022/06/12 22:09
- ドライブ・ストレージ 空き容量があるのに「空き容量が足りません」と表示されてしまう 7 2022/09/10 21:56
- その他(コンピューター・テクノロジー) 圧縮ファイル 解凍すると中身が消える? 3 2022/05/18 15:21
- Android tar.ファイルのインストールについて知りたいです 2 2022/07/23 15:34
- Windows 10 Windows ZIPファイルを解凍してフォルダ内のテキスト文書を編集して上書き保存したいのにCtr 4 2023/06/21 13:14
- その他(プログラミング・Web制作) pythonでDepixを起動 5 2022/12/18 08:04
- その他(IT・Webサービス) サンプルファイルのダウンロードについて 2 2023/02/11 02:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
zip.001 zip.002 zip.003といっ...
-
compress zip 比較
-
tarコマンドの処理が遅い
-
cronから起動したシェルスクリ...
-
「.exe」とは何ですか? どうや...
-
パスワード付きmp3ファイルにつ...
-
ファイルの中のレコード数を知...
-
Windows7でePub作成のためのzip...
-
「tar xvf」「tar zxvf」の違い
-
cabファイルの解凍
-
ファイルのロック解除
-
圧縮(zip形式)フォルダのパス...
-
Mac Word 2008 ファイル開けない
-
英語Windowsで、日本語ファイル...
-
Wordで作成したファイルを圧縮...
-
WINZIPファイルの解凍方...
-
Mac 一番圧縮率の高い形式は?
-
解凍する前は○○Mあるのに、解...
-
マッキントッシュ10.1.5による...
-
膨大なWordファイルを分割して...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「tar xvf」「tar zxvf」の違い
-
パスワード付きmp3ファイルにつ...
-
zip.001 zip.002 zip.003といっ...
-
zipファイルのアイコンの変更
-
tarコマンドの処理が遅い
-
「.exe」とは何ですか? どうや...
-
tar.gz圧縮のファイルサイズに...
-
macでダウンロードしたら伸張で...
-
英語Windowsで、日本語ファイル...
-
サイズが2GBを越えるファイルを...
-
DLしたアプリに禁止マーク
-
圧縮方法
-
zipファイルにドロップでファイ...
-
CDロムにパスワード設定は出...
-
ファイルの中のレコード数を知...
-
logrotateの圧縮に条件を指定で...
-
cabファイルの解凍
-
解凍
-
Macbookでエクセルを圧縮
-
compress zip 比較
おすすめ情報