Ads By Google
巨大なファイルが圧縮できません。
ファイル数が約1000万個、サイズが400MB程度(ディスク上では40GB)このフォルダを圧縮したいのですが、何かよい方法は無いのでしょうか?
OSがWindowsXPですので、「右クリック→送る→圧縮(zip 形式)フォルダ」で圧縮しようとしたのですが、メモリ不足のため圧縮できないという旨のエラーがでます。
また、Lhaplusなどを使って圧縮を試みましたが、全く受け付けてくれない様子です。
ちなみにPCの環境は
OS:Win XP pro
CPU:CeleronD 3.06Ghz
メモリ:1GB
です。
2006-11-14 04:17の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。
回答(2)
1.
2006-11-14 10:05:41

2.
2006-11-20 21:04:10
私が提案できる方法はひろぴさんと同じです。
分割するしかないと思います。
テキストファイルが約1000万個詰まったフォルダの中に、10個くらいフォルダ作成して100万個ずつテキストファイル入れたらどうでしょう。
入れたあとにその10個のフォルダを一個ずつ圧縮していけばいいんじゃないでしょうか。
うちのマシンのスペックはちえぶくらーさんと同等程度です。一応テスト的に4.5GBほどのファイルを圧縮してみましたけど、できました。
分割するしかないと思います。
テキストファイルが約1000万個詰まったフォルダの中に、10個くらいフォルダ作成して100万個ずつテキストファイル入れたらどうでしょう。
入れたあとにその10個のフォルダを一個ずつ圧縮していけばいいんじゃないでしょうか。
うちのマシンのスペックはちえぶくらーさんと同等程度です。一応テスト的に4.5GBほどのファイルを圧縮してみましたけど、できました。
Ads By Google
コメント(3)
#1. まじかる☆スフィー
2006-11-14 06:15:45
1つのファイルサイズが400MB程度ということでしょうか?
その巨大なファイルの拡張子はなんですか? もしaviやwmv等の動画ファイルでしたら圧縮してもほとんど小さくならないと思われますが・・・。
#3. オニキス
2006-11-15 23:52:23
Windowsでそういう作業をしたことがないので何とも言えないのですが、cabとかtarで一度アーカイブしてから、圧縮するのはどうでしょうか?
lhaca+だとどちらも拡張子的には対応してますがやってみないとわからないです。Cygwinを入れて、コマンドラインでtarをやればアーカイブはできるよーな気はします。




