ベストアンサー ※ ChatGPTを利用し、要約された質問です(原文:zip圧縮の種類について) zip圧縮の種類について 2011/08/05 13:46 このQ&Aのポイント zip圧縮の種類について質問があります。ZIPファイルの種類に関して詳しい情報が欲しいです。ZIPファイルの変換方法について教えてください。 zip圧縮の種類について phpで趣味のコーディングをしています。 あるフリーのモジュールをうまく使えなくて困っています。 そのモジュールでは、zip圧縮したファイルをアップロードするところがあるのですが、 $_FILES["upfile"]["type"] が application/zip でないと受け付けてくれません。 しかし、私の環境では、何でzip圧縮しても(lhaz、7zip、WinXPデフォルト機能の3つでzip圧縮を試行)、 $_FILES["upfile"]["type"] は application/x-zip-compressed になってしまいます。 質問は2つあります。 1. application/x-zip-compressed と application/zip は、それぞれどんな圧縮形式なのでしょうか。 2. application/x-zip-compressed のファイルを、 application/zip に変換する方法は無いでしょうか。 以上です。 ご回答よろしくお願い致します。 質問の原文を閉じる 質問の原文を表示する みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー chie65536(@chie65535) ベストアンサー率44% (8812/19983) 2011/08/05 14:29 回答No.1 >1. >application/x-zip-compressed と application/zip は、それぞれどんな圧縮形式なのでしょうか。 基本的に同じ。どちらも同じ物として扱われる。と言うか、同じ物として扱わないといけない。 >2. >application/x-zip-compressed のファイルを、 application/zip に変換する方法は無いでしょうか。 送信側のブラウザ設定のMIME設定を変更すれば書き換わって送信される。 が、そんな事をしても「自分しか解決しない」ので無意味。 もし、現在作成中のページが「公開予定」であれば、どちらのMIMEタイプで送信されても、区別なく受け付けるべき。 アクセスしてくる利用者は「MIMEタイプがどうなってるかなんて知らない」のだから、どっちも区別せずに受け付けないといけない。 >$_FILES["upfile"]["type"] が application/zip でないと受け付けてくれません。 正しい対処方法としては「フリーで入手したモジュールを修正し、どちらのMIMEタイプも受け付けるようにすべき」であって、クライアント側が送信するMIMEタイプを細工するのは本末転倒。 両方のMIMEタイプを受け付けるように変更できないのであれば、そのフリーのモジュールは「欠陥品」なので使うべきではない。 ちゃんと、両方とも等しく受け付けてくれる「欠陥のないモジュール」を使うべき。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (1) taishokunn ベストアンサー率14% (41/275) 2011/08/05 15:09 回答No.2 http://ja.wikipedia.org/wiki/ZIP_(%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88) これでもみてみ。 By hamutaro またなにかみつけたらおしえるね。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発PHP 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など