web-dev-qa-db-ja.com

RARファイルを再度圧縮してサイズを縮小できますか?

WinRARを使用して圧縮した326 MBのisoファイルがあり、最高の圧縮方法でした。 144 MBに圧縮されました。

もっと圧縮して、22MB程度に制限したい。

RARファイルを再度圧縮する方法はありますか?そうでない場合、他の方法はありますか?

3
Suhail Gupta

最良の圧縮方法ですでに圧縮している場合、それ以上圧縮することはできません。消化できるKB/MBはほとんどありませんが、144MBの圧縮データを22MBに圧縮することはできません。
私は言いません、それは不可能です。しかし..現在、これを行うための標準的な圧縮アルゴリズムはありません。ごめんなさい!

22MBがどこか(クラウド、ストレージなど)の制限である場合は、常に ファイルスプリッター を使用して、この144MBファイルを複数の22MBチャンクに分割できます。ファイルジョイナー(多くの場合、ファイルスプリッターに組み込まれています)は、このプロセスを逆にします。

10
Apple II

RARファイルを再度圧縮する方法はありますか?

もう一度?いいえ、圧縮ファイルをこれ以上圧縮できない理由については この質問 を参照してください。どちらかと言えば、すでに圧縮されたファイルを再圧縮すると、結果のファイルが増加する場合もあります。

そうでない場合、他の方法はありますか?

最善の策は、圧縮しようとしたファイルのWinRAR設定を微調整するか、より優れた圧縮アルゴリズムを使用することです。 7-Zip は、いくつかの異なる強力なアルゴリズムをサポートしており、それらを適切に調整することで、潜在的にRARよりも大幅に節約できる可能性があります。

私は通常、すべてを最大に設定したままにします(図1)。圧縮には時間がかかりますが、通常はそれだけの価値があります。

nanozip を試すこともできます。これは実験的なアーカイバ(読み取りアルファ)であり、veryはゆっくりと実行されますが、ほとんどの場合、衝撃的に優れた圧縮が行われます。

もちろん、いつものように、圧縮結果はファイルに依存します。あなたは、ファイルシステムのオーバーヘッドがほとんどない、本質的にファイルの内容だけであるISOを圧縮していると言いました。ファイルの性質によっては、ある程度の圧縮が行われる場合がありますが、インストールディスクの場合は、メインソフトウェアのコンテンツがすでに圧縮されている可能性が高いため、残りのファイルからそれ以上の情報を得ることができません。


図1:最大圧縮に設定された7-Zip設定

7-Zip settings set to maximum compression

2
Synetech

それ以上圧縮できない理由を確認することは、もう少し理にかなっているかもしれません。過度に単純化されたステートメントでは、圧縮は次のように機能します。

ドキュメントの事前圧縮(110文字):

this is a document that has not been compressed. After this document is compressed the length will be shorter. 

同じドキュメント、圧縮後(103文字):

1:this
2:document
3:compressed
1 is a 2 that has not been 3. After 1 2 is 3 the length will be shorter.

この特定の例では、適度なレベルの圧縮が適用されます。単語の出現をカウントする時間(コンピューターの能力)が多い場合は、単語「is」を引き出すことで、このステートメントの圧縮を増やすことができます。ただし、大量のCPU時間でもドキュメントをさらに圧縮できるだけであり、最初の圧縮パスで置き換えるものがたくさんない限り、110 MBから22 MBへの飛躍は不可能です。

0
Luke

RAMが3 GBを超え、プロセッサが約3 GHzのPCを使用している場合は、 KGB Archiver を使用します。

最大圧縮とPAQ6アルゴリズムを使用すると、ファイルのサイズを元のサイズの4分の1または5分の1に減らすことができますが、プロセスは非常に遅くなります。

0
anik

さて、私は軽く圧縮したファイルの再圧縮を試みたので、圧縮には可能な限り最良の方法を使用したいと思います。ファイルのサイズは変更されていません。

しかし、それを解凍してから、最良の方法を使用して再圧縮すると、飛んでいる色が出てきました

したがって、plzは最も重い圧縮を行います

0