圧縮ツールについて教えてください。



環境
WIN2003サーバー(VM仮想サーバー)
CPU XEON 3.6GB
メモリ   1.22GB
仮想メモリ 4096MB



サーバーのバックアップをNTバックアップを使用してます。
圧縮したファイルを圧縮ツールを使用して圧縮したいのですが、
元のファイルが大きいため(20GB前後)圧縮ツールがエラーになります。
やはりメモリが足らないのでしょうか。
失敗したツールは以下のとおりです。
LHA32.exe
LHACA.EXE

なにかいい圧縮ツールはないでしょうか。
バッチファイル上から呼び出したいのでコマンドラインから使用できるのが
ベストです。
よろしくお願いします。
この問題を的確にクリアできましたら、500ポイントを差し上げます。
まったくお手上げです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2006/08/17 23:20:12
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答6件)

id:hinetk No.1

回答回数516ベストアンサー獲得回数36

ポイント19pt

WINRAR

http://www.diana.dti.ne.jp/~winrar/

こちらのソフトはどうでしょうか

コマンドラインからも使えます

(書式はヘルプに記載)

20Gのファイルを圧縮したことはありませんが

7Gくらいなら問題なく出来ました。

id:masarsy No.2

回答回数25ベストアンサー獲得回数0

ポイント19pt

圧縮形式についてご指定がないようなのでzipの話になりますが

64bit規格のZipであれば、ファイルサイズの上限が無くなります。(といっても無限なのかどうか試したことはありませんが)

この規格に対応しているのは、シェアウェアですけどもWinZip9.0です。

http://www.panda.co.jp/winzip/64bitzip.html

さらに

ttp://oshiete1.goo.ne.jp/kotaeru.php3?q=1390610

ここのNo.3の回答にある手順を利用すればCUIでも展開可能になります。

いかがでしょうか。

id:pmakino No.3

回答回数358ベストアンサー獲得回数30

ポイント18pt

各圧縮形式には書庫のサイズや格納するファイル1つあたりのサイズの上限として 2GB までしか作成できなかったり 4GB までしか作成できないものが多くあります。(圧縮フォーマット自体が大きなサイズに対応していても、それを取り扱うソフト側が未対応なこともあります。)

例えば ZIP 形式は Wikipedia によれば 4GB が上限とのことです。

今回試された LHA 系ツールの裏で使用されている UNLHA32.DLL のドキュメントによれば、こちらもやはり 4GB が上限のようです。(LZH フォーマットの上限なのか UNLHA32.DLL の上限なのかはわかりません)


では、4GB の壁を越えられる圧縮フォーマット・ソフトにどのようなものがあるかとメジャーどころを確認してみると…

7-ZipWikipedia によれば 16,000,000,000GB(!) までのファイルサイズ対応とのことで、コマンドラインツール 7za.exe も同梱されているので要望に応えられると思います。

また、RAR も、Readme によれば「最高 9,223,372,036,854,775,807 バイト(約9000PB)のサイズのファイル、書庫をサポートします」とのことで、コマンドラインツール rar.exe も同梱されていますので、ご要望に沿うツールではないかと思います。ただし RAR/WinRAR はシェアウェアです。

id:vcrystal No.4

回答回数189ベストアンサー獲得回数11

ポイント18pt

http://www.diana.dti.ne.jp/~winrar/

これは、どうですか?

でなければ、HD革命などのまるごとBupするものの購入を検討するほうがいいとは、思いますが。

id:b-wind No.5

回答回数3344ベストアンサー獲得回数440

ポイント18pt

圧縮してもかなり大きなファイルになりそうですね。

一旦ファイルを分割してはどうでしょうか?

http://www.vector.co.jp/soft/win95/util/se166117.html

ツールは一例ですが、コマンドラインからも使えるようです。

id:sabuibo No.6

回答回数266ベストアンサー獲得回数20

ポイント18pt

Windows標準機能で cab形式はいかがでしょう。

MAKECAB [/V[n]] [/D var=value ...] [/L dir] source [destination]

MAKECAB [/V[n]] [/D var=value ...] /F directive_file [...]

ダミー http://q.hatena.ne.jp/1155219579

id:pikacyuu

ぴかちゅうです。

このMAKECABを採用しようと思いますが、

他の圧縮だとお金(ポケットマネーでこっそり

買うのはいいのですが、ばれるとうるさい)

がかかるので、MAKECABに使用と思います。

ただ、WIN2003のMAKECABだと圧縮ファイルが

2GBを超えると正常に解凍できないとのこと。

私と同じくNTBACKUPファイルとのことなので

。多分20GB ->2GB以上のファイルにな

ると思います。逃げさくとかありますか。


http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=1950...

2006/08/15 14:33:35

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません