• ベストアンサー

zipファイル

zipファイルの限界は何M? 100M以上は、圧縮するのにかなり時間がかかりますが、そんなにかからないモノでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

補足します zip 2.xの仕様の場合、 1つのzipファイルに最大65536個のファイルを入れることができます。 それぞれが、最大4294967296byteなので、zipファイル全体では、これを掛けて281474976710656Byteとなるわけです。 ただしこれにはヘッダ情報を含んでいないので実際はもう少し大きくなります。 実際に作成されるファイルは、zipファイルを圧縮・伸張するアプリケーションやOSがこれに対応できていない場合があるためこれらの制限に縛られてしまいます。

matrix4
質問者

お礼

やはり制限があるようで、しかし容量は多いです。 時間はかかりそうです

その他の回答 (2)

回答No.2

zip 2.x仕様では、以下のようになっているそうです。32bit値で値を記録しているのが最大値の由来になっています。 ファイルの数の限界は、65536個。 非圧縮形式での最大サイズ、4294967296byte。 圧縮形式での最大サイズ、4294967296byte。 アーカイブ(zipファイル)の最大サイズ 281474976710656Byte。 ファイル名の最大サイズ、65536byte。 ただし、ファイルシステムに応じて上限が制限されます。 http://infozip.sourceforge.net/FAQ.html zip開発もとのPKWAREでは、ヘッダ構造を64ビットに拡張したzipの仕様を公開しているので、18446744073709551616バイトが限界ということになるのでしょうか。 http://pkzip.com/company/standards/appnote/

参考URL:
http://infozip.sourceforge.net/FAQ.html
matrix4
質問者

補足

難しいので、わかりやすくお願いします。 圧縮形式での最大サイズとアーカイブ(zipファイル)の最大サイズの違いは何? 圧縮するとき、最大が、 4294967296byte。 でしょうか?

  • TALLY-HO
  • ベストアンサー率29% (103/354)
回答No.1

詳しくは知らないのですが、OSの制約までじゃないでしょうか。 zipも、aviやwaveと同じく可変長のファイルを扱ってます。 なのでzip自体で「この圧縮形式は500MBまで!」とは 決めてないと思いますよ。 windowsの古いバージョン(ていうかファイルシステム) では2GBまでしかファイルを作成できませんよね。 そういう制約に引っかかると思います。 時間はサイズの増加に伴いかなりかかるんじゃないかと。

matrix4
質問者

お礼

ありがとうございます

関連するQ&A

  • ZIPファイルについて

    ZIPファイルについて zipファイルの圧縮解凍はWindowsBistaの場合は標準装備って聞きましたが、 私の場合、ファイルを解凍しようとすると、winzipの”45日以上たったので買ってください”画面が出てしまいます。 どうしてでしょうか?

  • ZIPファイルの作り方

    PDFファイルを圧縮したいのですが(WindowsXPでzipフォルダーを作成したい)、圧縮率が5%で、ほとんど圧縮されません。またWORDファイルもしかりです。なぜでしょうか。よろしくお願い致します。

  • ZIPファイル

    ZIPファイルに圧縮する際に一番圧縮率のいい フリーソフトってどれでしょうか!

  • zipファイルについて

    圧縮したzipファイルを添付しようとしました。いつものようにクリップマークでファイルを呼び出そうとしたのですが、 圧縮したzipファイルは選択の中に入っていませんでした。 その為、保存しているフォルダを出し、そこからコピーして添付ファイルとしました。なぜクリップマークから選択できないのか教えていただけないでしょうか?分かりにくい質問ですみませんが、よろしくお願いします。

  • Zipファイルがない

    ダウンロードをした時ファイルが圧縮Zipファイルになっていて解凍して出来ていたが、ダウンロードをしてみると「Zipのないファイル」と表示され開くとパソコンがパカパカと画面がなって止まらなくファイルを削除すると止まる。何かZipの関係するものを削除してしまったのかと復元をやってみてもエラーになってしまう。

  • zipファイル

    フォルダに入っている文書をzipに圧縮したファイルを ホームページにアップロードしようとしましたがエラーになりました システムエラーと表示されます 対処法 教えていただけませんか よろしくお願いします なお エラーの説明文を書き添えます (zipファイルを正しく処理するには関連付けられているアプリケーションが圧縮フォルダである必要があります 現在 関連付けられているファイルは圧縮フォルダではありません)

  • 圧縮したいファイルがなくてもzipが作られてしまう

    7Zipを使って圧縮ファイルを作る処理を作っています。 Windows環境で下記のコマンドを実行しています。  7z.exe 〇〇.zip a 〇〇.text 圧縮したいファイルがない場合、ファイルがありませんとメッセージ がでますが、zipファイルが作られてしまいます。 ファイルがない場合、zipファイルが作られないようにするオプション とかありましたら教えて下さい。 よろしくお願いします。

    • ベストアンサー
    • Java
  • jarファイルはzipファイルと同じだというけれど、無圧縮ですか?

    いつもお世話になっています。 jarファイルについてなのですが、 いろいろ調べてみたところ、 「jarファイルはzipファイルの拡張子を『.jar』に変えたもの」 という説明が随所に見られます。 しかし、zip圧縮にも、通常?圧縮だったり、無圧縮だったり、といろいろな圧縮方法があると思うのですが、 「jarファイルは、無圧縮zipファイルの拡張子を『.jar』に変えたもの」 というのが正しい解釈なのでしょうか? jarファイルを解凍して、その後、通常zip圧縮をしたら、元のファイルよりもファイルサイズが小さくなってしまったので、無圧縮なのかな・・と思い、質問させていただきました。 ご存知の方、よろしくお願いいたします。

    • ベストアンサー
    • Java
  • zipファイルについて

    WinVistaプレミアム使用です。 Zipファイルを開く際のプログラムを元に戻したいのですが、どうしたらいいのでしょうか? 関連づけを誤ってしまったようなので。 また、写真を数枚指定し、「送る」でZip圧縮を指定すると、新たなZipフォルダができるのですが、開けません。なぜでしょうか? よろしくお願いします。

  • ZIPファイルにパスワードを設定する方法

    複数のちょっと大きめなデータファイル(エクセル)をZIPファイルに圧縮し、その後パスワードを設定するという作業をしているのですが、パスワード設定にとんでもなく時間がかかります。(ZIPファイルへの圧縮自体はそんなに時間がかかりません。) 一つ一つにファイルにパスワードを設定するのも大変なので、いっぺんにまとめて(圧縮して)パスワードを掛けてしまいたいのですが、何かよい方法はありませんでしょうか?

専門家に質問してみよう