- PR -

ZIP圧縮について

1
投稿者投稿内容
Kira
ぬし
会議室デビュー日: 2004/10/30
投稿数: 252
投稿日時: 2005-03-28 20:52
windows2000のコマンドラインから
以下のコマンドを入力しました。
(fileB.dmpというのはoracleのexportコマンドを実行してできたファイルで4Gほどです)

zip fileA.zip fileB.dmp

実行するとzipファイルができ容量も1Gくらいだったのですが、
Lhacaで解凍してみると空フォルダが開いでしまいます。
unzipを行っても同じ結果です。

しかしfileB.dmpを容量1Mほどのテキストファイルに置き換えたところ、
問題なく圧縮解凍できました。

この問題どう解決したらいいでしょう。ご存知の方よろしくお願いいたします。

xvi30ss
常連さん
会議室デビュー日: 2004/11/22
投稿数: 48
お住まい・勤務地: 栃木県
投稿日時: 2005-03-29 10:49
こんにちは。初めまして。m(__)m

Windows2000もx86 CPUも4Gバイトがメモリ管理の上限のはずです。
OSもアプリケーションもデータもこみこみで4Gバイト以内に収まらずに内部エラーで解凍に失敗していると思われます。
ファイルは、シーケンシャルに作成するのでHDDの限界までいけます。

バッチファイルなどでファイル分割して個別に圧縮。
復元するときは、個別に解凍、copyコマンドでファイルのマージとかした方が現実的です。


_________________
ではでは。(^^/ 利休タヌキのxvi30ss
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2005-03-29 11:04
単独で4GBを超えるサイズのファイルを格納できないのはZIP形式の仕様。
http://www.info-zip.org/pub/infozip/FAQ.html#limits

仕様上或いは実装上の上限が4GBとか2GBと言う圧縮ソフトが多いので、
ファイルをそれより小さく分割するのがよいかと。
_________________
甕星 <mikahosi@abox9.so-net.ne.jp>
http://blogs.msmvp.jp/mikahosi/
Kira
ぬし
会議室デビュー日: 2004/10/30
投稿数: 252
投稿日時: 2005-03-30 20:48
返事が遅くなり、申し訳ありませんでした。

ファイルは分割することで解決しました。
4Gまでしか圧縮・解凍時には扱えないというのは大変勉強になりました。
1

スキルアップ/キャリアアップ(JOB@IT)