RARとZIPを使用した圧縮[終了]


85

多くの人がRARでファイルを圧縮したり、RARで圧縮ファイルを送信したりしています。

ZIPはより標準的で、すべてのプラットフォームで機能します。WindowsユーザーにはZIPが含まれており、Linuxユーザーにはそのファイル形式で問題はありません。

少し前に行ったテストでは、RARの圧縮率は(数キロバイト以上)向上していますが、ZIPがほぼすべてのコンピューターで無料で動作する場合、フリーでないプログラムを使用するには不十分であることがわかりました。

圧縮にZIPではなくRARを使用する人がいるのはなぜですか?


4
この質問は意見と主観的な議論を求めています。そのため、コミュニティwikiである必要があります。
サンプソン

13
それがコミュニティWikiの理由ではありません。
ランスロバーツ

3
実際、Ferran気にしない場合は7-zipで投票したいと思います。
ニック

6
@Lance実際には、コミュニティwikiの目的です。私は主観的なJonathanに同意し、コミュニティwikiでなければなりません。
BinaryMisfit

3
@Lance-明確な回答がない質問はコミュニティwikiである必要があります。SOに関する主題については十分な議論が行われているので、CWに関する非公式のポリシーを参照してください。
ルーク

回答:


157

これらのWinRARおよびWinZipツールの使用を停止し、7-Zipに移行します。

  • それは無料です
  • プラットフォーム全体で、コマンドラインおよびGUIとして利用可能
  • プラットフォーム間で移植可能な形式で利用可能
  • 圧縮率が高い(サイトを確認するか、自分で試してください)
  • ポップアップの痛みはありません
  • 他のほとんどの形式を使用できます
  • また、オープンソースです
  • (GNU LGPLの制約内で)商用開発および個人開発で使用できます
  • Sourceforgeのライブサポートフォーラム
  • Vista 32ビット互換性
  • 複数の言語をサポート

抽出でサポートされていない唯一の圧縮形式はACEです。

参照。


この答えに対する私の冒頭の文は「市場性」を感じていると言われています。

なぜなら
、このフリーソフトウェアの支払いを受けたり
、何らかの方法でそれに関連付けられたりすることなく、またはそれを作っている人々に、
私はリモートで知っているすべての人にそれをプッシュしたいという気持ちを強く感じているからです。

これは、
他のツールを使用し、非互換性、
迷惑なポップアップ、その他の多くの問題についてつぶやいている人々との長年の私の無数の出会いから来ていますが、
7-Zipがシーンに到着したときにそれを逃し続けています。

それ以来、あらゆる機会を利用して7-Zipを公表することにしました。


51
これは、RAR vs ZIPで圧縮するという質問にはまったく答えません。
R.マルティーニョフェルナンデス

2
それは整形式で有益な答えなので、私は反対票を投じることに反対します。
R.マルティーニョフェルナンデス

7
7-Zipは複数のプロセッサの使用にも非常に優れていますが、WinrarとWinzipはどちらもあまり得意ではありません。
ステファンサイバーグ2009

4
貧弱なスタイルではない場合、私はこの投稿を支持します。何を使うべきか、何をnot辱しないかを人々に伝えることから始めます。推奨を行い、読者の知性を尊重して自分の心を決めてください... WinRARに関しては、より良い圧縮を達成するシナリオがまだあるので、それは実行可能な代替手段です。7-ZipはZipよりも優れていますが、RARよりも優れているとは限りません。

4
ひどく受け止められるスタイルに加えて、「rarまたはzipの方が良い」という質問が「7zip」で答えられるという事実は特に好きではありません。わかった、7 zipは何百人も(おそらく伝えられるところでは)愛されており、それがなぜ投票数が非常に多いのかを説明しています。しかし、この質問に対する好ましい答えがやや話題から外れているのは残念です。
グヌーピ

31

ハードコアです!

本当に。
それがRARを好む最もRARユーザーの理由です:シーンの一部。標準。ブラックアーツプロのようなことをする兆候がそれをします。

これらのいずれも正当な理由ではありません。RARの方が高速である、またはRARが小さいサイズを達成したという議論があり、これはZIPファイルに対して当てはまります。しかし、同じ人々はRARアーカイブを分割し、MD5以外の合計を作成し、最終的にはUsenetではなくTorrentを使用してファイルを移動するときに、追加のPARパリティファイルを生成することを主張します。トレントでは、その理由はありません。実際、圧縮しない理由は強力です。そのため、シード中にファイルを使用できます。

しかし、ここから既にわかるように、コンプレッサーとデコンプレッサーの適切なバージョンまたは実装を使用することの価値は軽視できず、WinRARはそのテストに失敗します。

7-Zipはそのケーキを受け取り、一般にサイズと速度の点で優れています。BZip2は実際に実行されているはずですが、多くの人はGUIをうまく実装していません。コマンドラインはもちろん素晴らしいですが、7-Zipのように右クリックするか、StuffItのようにドラッグアンドドロップするのは簡単です。

これは、RARを先導しているように見える誰かの2002年の測定結果です。しかし、マルチスレッドとメモリの使用により、この領域でRAR残すように見える変更が可能になります。

PSひどく使用される圧縮の最悪の例は、JPEG、DivX、またはMP3のような非可逆圧縮で既に圧縮されている画像、ビデオ、およびオーディオファイルがロスレスフォーマットでさらに「圧縮」されている場合です。申し訳ありませんが、ほとんどの場合、元のサイズの95%未満にファイルを縮小しておらず、その場合は全員の時間と労力を無駄にしていることは明らかです。


うーん、RARはまだ活発に開発されていますよね?それでは、マルチスレッドとメモリは、RARを残すことに何の関係があるのでしょうか?
Pacerier

それはジッパーにRAR優れ行い固体アーカイブ機能だ
アンドレイ

この質問は、12年1月2日23:26にnhinkle♦によって保護されています。これは、削除された非常に悪い主観的な質問であるためです。しかし、検索結果をサイトに誘導し、引き続き1、2件のコメントを寄せています。rarとzipにはプロプライエタリであることに関する問題があると思います。つまり、20年後に、ツールの入手が困難になったことがあった場合に何をするかを展開または解凍する必要がある場合です。それ以外は、海賊版ソフトウェアまたはメディアのコンテキストで使用されているのを見ただけです。だから、7年前にこの答えを書いたのです。コメントが閉じられ、保護されていればよかったです。
-dlamblin

15

WinRARの1つの機能は、抽出時にフォルダーの元の作成日を保持することです。

rarと.zipはどちらもフォルダーの作成日時を保持しますが、winrarのみが抽出に関する情報を保持するようです


固体アーカイブsi別のクールな機能
andrej

14

RARに反する点は、それを圧縮できるフリーソフトウェアがないことです(私の知る限り)。現在のバージョンのWinRARは7zを解凍でき(7zはrarを解凍できます)、7zは通常zipよりもよく(そしてrarよりもよく圧縮されます)、RARファイル7Zファイルを送り返す人を送り返す傾向があります:)

他のすべてのユーザーは、もちろんプレーンな古い.zipファイルを取得します。たぶん彼らはそれから学ぶ;)


4
これは、RARをまったく使用しない正当な理由です。また、使用可能な他のアーカイブがない場合は、7-zipを使用してRARを開きます。
ニック

元の形式に関係なく、常に7zを送り返します。私の会社の7zのデフォルトのコンテキストメニューは「7zに圧縮」項目を無効にし、それを有効にする方法やわざわざをほとんど誰も知らない
-phuclv

11

RARファイルには、ZIPファイルの制限がありません。ZIPファイルには65536個のファイルと各ファイルが含まれ、アーカイブの合計サイズは約4GBに制限されていると思います。ZIP64がありますが、オープンファイル形式ではありません。

ウィキペディアのZipファイル形式に関するエントリから:

アーカイブファイルとその中の個々のファイルの両方の最大サイズは、標準.ZIPの場合は4,294,967,295バイト(2 32 -1バイト、または4 GiBマイナス1バイト)、および18,446,744,073,709,551,615バイト(2 64 -1バイト、または16 EiBマイナス) ZIP64の場合は1バイト)。

ウィキペディアでは、RARは1993年に最初にリリースされましたが、ZIP64は2001(?)までリリースされなかった可能性もあると述べています。また、ZIP64のサポートはWindows XPに組み込まれていません。

こちらもご覧ください:


2
7-zip(ZIPと混同しないでください)は最大16000000000 GBのファイルをサポートしますが、ファイル数の制限については知りません。
ニック

また、Zipの一部の実装では、パスワードで暗号化されたアーカイブの抽出がサポートされない場合があります。これにより、異なるZip実装間の相互運用性の問題が発生する可能性があります(または過去に発生しました)。
mpb

10

RARがZipを介して持っているもう1つのこと:信頼性情報。RARアーカイブに「署名」すると、受信者はa)作成者、b)元のファイル名、c)作成時を確認できます。さらに、アーカイブロックは、アーカイブを変更できないことを意味します。Zipでそれができるかどうかはわかりませんが、チェックしていません。Zip / 7-Zipがそれらをサポートしているかどうかはわかりませんが、回復記録についても同様です。

Rar Authの例

また、Rar vs. 7-Zipで気に入っているのは、コマンドラインのサポートです。前回7-zipをチェックしたとき、コマンドラインがありませんでした。ファイル名に現在の日付を追加することについてだったと思います。


7zコマンドラインには多くの優れた機能があります。たとえば、リバースデルタアーカイブを作成(つまり、アーカイブTODAYで同じアーカイブYESTERDAYからすべてのファイルを削除)したり、異なる種類のマスクを指定したりできます。現在の日付をファイル名に追加することはできませんが、ファイル名は.cmdファイルのものであるため、cmdの日付変数を使用して追加できます。
mihi

2
実際、7-zipを使用する唯一の理由は、Rarに必要なコマンドラインサポートがないためです。
RCIX

1
少なくともファイル共有に関して言えば、RARにはZIPにはない大きな回復記録があると思います。ファイルが100個のハンドを通過するときに、ある時点で破損した場合でも、修復できます。
エンドリス

この「真正性検証」は実際に何を確認または証明していますか?
サミュエルエドウィン区

1
何かに署名したい場合はPGP。署名を検証するための信頼できるキーがない場合、署名には実際には値がありません。私は最も確かに、このために、独自のソフトウェアを信頼しないでしょう...
bambams

9

Zipを使用しているのは、仕事で使用しているマシンで使用可能でサポートされており、誰でもZipファイルを操作できるからです。


9

ZIPに対するRARの利点:RARファイルで実行可能ファイル(または他の種類のファイル)を送信する場合、GMailは文句を言いませんが、ZIP形式のファイルで送信する場合は文句を言います。


なぜこれがダウン投票されているのか本当にわかりません-zipでrarを使用する非常に良い理由だと思います。
ルーク

4
圧縮ファイルをメールで送信することはめったにありませんが、送信する場合、zipファイルを送信するために必要なことは、偽の.txt拡張子を付けて(ファイル名がcompressedstuff.zip.txtのようなものになる)、人に伝えることです削除するように送信しています。
ジェイソンバンティング

より簡単な解決策は、サイズ制限や実行可能な添付ファイルの問題がないDropboxのようなものを使用することです。
コールジョンソン

「.exe」拡張子を削除してアーカイブし、送信するだけです。
エディB 14

9

Windows環境で作業している場合、互換性の理由からZipを使用するのが最適です。他のものと同様に圧縮されない場合がありますが、サポートはXP / Vista / etcに組み込まれているため、zipファイルの受信者が確実にそれを開くことができます。特に企業環境では、これにより「これで何をするのですか?」のインスタンスがはるかに少なくなります。

圧縮率が本当に重要であり、レシーバーに別のものをインストールできる場合、多くの場合、WinRARと7-Zipの両方がzipに勝てるように見えます。

しかし、真剣に-数パーセントの余分な圧縮がいつあなたにあなたを与えるのですか?画像、音声、ビデオはほとんどの人のためにすでに圧縮されています(生のビデオを使用したことはありますか?)ので、それらを圧縮するつもりはありません。それに比べて、他のすべてはかなり小さいです。

帯域幅が最近のものであるため、非zipコンプレッサーが提供する比較的少量の余分な圧縮が互換性の問題を補うことはほとんどありません。


9

RARには、圧縮前にファイルを連結するSolid Archiveオプションがあります。これにより、ファイルごとに1回だけ出現するが、多くのファイル間で繰り返されるパターンを圧縮できます。たとえば、XMLファイルで非常に可能性があります。

ZIPにはこのようなオプションはありません。

ただし、Unixプラットフォームでは、TARを圧縮する前に最初にファイルをTARできます。これにより、Solid Archiveを使用したRARとほぼ同じ動作が得られます。

7-Zipは、7Z圧縮を使用する場合に同様のオプションをサポートします。

ただし、ZIPは非常に標準的なものであるため、ZIPは常に外部との通信の最初のオプションであることに同意します。RARや7ZIPなどのより良い形式でピアに同意できる場合は、それを実行してください。


9

RARに反する点は、それを圧縮できるフリーソフトウェアがないことです(私の知る限り)。

この点についてコメントするために、RARの完全に機能するコマンドライン実装は無料です。(圧縮、解凍、サマードレスになります。最後の1つではなく、GUIの非フリーバージョンよりも強力です。)


4

たとえば、RARアーカイブを複数の小さなパーツに分割し、各パーツを個別に送信できます。アーカイブは、すべての部分がなければ完全に復元できないため、便利です。

これを除けば、RAR of Zipの実際の利点については知りません。


複数の小さなアーカイブ(RARではない)を作成することにします。
ニック

ただし、ファイルごとに50 MBの制限があり、大きなアーカイブをアップロードするとします。これらのアーカイブに圧縮されている場合でも大きなファイルが含まれている場合はどうしますか?
RCIX 09

3
@RCIXそれが美しさです... 50 MBのファイルをアーカイブにRARしてから、アーカイブをfile.r00からfile.r48(+ file.rar)という名前の50x1MBのファイルに分割し、パーツを組み立てることができます。元のアーカイブを構成する= 8
Yuval

5
ああ、これはzipファイルでもこれを行うことができるので、引数ではありません... 7zipとwinzipの両方が、zipファイルを任意のサイズのチャンクに分割できることを知っています。
アルコニャ09

@Alconjaそれは事実ですか?うわー、Zipが可能だとは思わなかった。
ユバル

3

RARは通常、ZIPよりもはるかに圧縮率が高くなります。もちろん、データに大きく依存しますが、ほとんどの場合、高速RARはZIP通常に似ており、RARベストははるかに優れています。

RARの抽出は、Windows以外のプラットフォームで既に十分にサポートされています:7-zipをチェックしてください。


本当に?RARと7Zは一般にZIPよりも遅いことがわかりました。もちろん、通常は圧縮率は高くなりますが、速度が犠牲になります。
-davr

2
@davr:高速RAR圧縮設定では、通常のZIP圧縮と同様のサイズが得られます。サイズのために速度を犠牲にすると、はい、確かに遅くなります。
R.マルティーニョフェルナンデス

2

私はbzip2がロットの中で最高の圧縮を持っていると信じていますが、それは非常に遅いです。Windowsでは7-zipが私の選択ですが、そのアイコンは恐ろしいです。Windows 95からのようです。

標準のLinux(少なくともUbuntu)ファイルアーカイバが大好きです。ファイルを抽出するときに、ファイルまたはフォルダーが1つある場合は、現在のディレクトリに抽出されます。それ以外の場合はサブフォルダーに抽出されます。これらのフォルダー内フォルダーのすべての状況を保存します。Windowsでは、解凍する前にzipの内容を常にチェックします。


7-Zip GUIもかなり貧弱ですが、それはオープンソースなので、少なくとも理論的には何かをすることができます。
ここから

1
7z GUIを使用しないでください。.zipファイル(または圧縮するファイルの選択)を右クリックします。なぜ時間を無駄にしますか?
MGOwen

ファイルの抽出について話していました。多くの場合、アーカイブにはフォルダが1つしか含まれていないため、「フォルダへ抽出」を使用するのはばかげています。GUIを開いて、構造が何であるかを確認する必要があります。Linuxでは、「抽出」を行うだけで機能します。
不機嫌なヤギ

@DisgruntledGoatの良い点、なぜこの場合7zはUbuntuのように振る舞わないのですか?フォルダー内の冗長フォルダーが望ましい状況は考えられません。
MGOwen

7-zipの開発者に尋ねる必要があります;)私は彼らがこの動作を見たことがないと思います。
DisgruntledGoat

2

7zip(一般的に)は最高の圧縮率を持ちますが、結果として最も遅くなります。4GBのWikiデータを約120GBに展開したことがあります。zipは、最も古いものの1つです。UNIXの世界ではtar + gzip(またはbzip)の組み合わせがはるかに優先されますが、誰でも、何でも、どこでも処理できます。rarは、速度、機能/処理、圧縮率の間でかなり妥協しました。なぜ(勝者)ハッカーの間で人気があるのでしょうか?


2

少し前に行ったテストでは、RARの圧縮率が向上していることが示されました(数キロバイト、それ以上)

画像、ビデオなどの既に圧縮されたファイルを圧縮しようとしたと思います。
主にソースファイル(Java、jar、txt、画像など)を含むフォルダーを圧縮したときの結果を次に示します。

13.754 Files
2.234 Folders

WinRarでは、zipおよびrarアーカイブに最適な圧縮オプションを使用しました。

圧縮前

494 MB (518.688.768 bytes)

ZIPで圧縮した後

115 MB (121.024.512 bytes)

RARで圧縮した後

71,6 MB (75.177.984 bytes)

私の場合、これは43,4 MBの違いです。ご覧のとおり、圧縮するデータのタイプに大きく依存します。



0

WinRarは非常に優れたツールなので、できる限りRARを使用します。しかし、RARを知らないかもしれない他の人々との相互運用性を求めているなら、もちろんZIPを使用します。さいわい、WinRarもZIPを実行できます。:)


2
7-zipはRARを開き、コマンドラインまたはGUIを使用して複数のプラットフォームでZIPを操作できます。試しましたか?
ニック

いいえ、しかし、私はそれをチェックアウトします!
JP Alioto

実際にwinzipを購入する人はいますか?
phuclv

0

Q:圧縮にZIPではなくRARを使用する人がいるのはなぜですか?

A:それらの人々は、いつか圧縮ファイルを解凍することも気にするからです。時間と労力があれば、最新の7zipとWinRARを、通常の最良の設定で圧縮し、結果のファイルの圧縮と解凍に時間をかけます。結果として得られるサイズは通常、同様の球場にあるため、メトリックはそれほど重要ではありません(特に、適切な速度のインターネットが利用可能な場合)。少なくとも2年前、RARは2倍の速さで解凍されました。v4.0では、解凍速度が30%向上することが保証されています。

手元にいくつかの数字がある場合は、この回答を更新します。

編集:上記のコメントに埋もれていたこの重要なこと:「最後に7zをチェックしたのは、tar.gz / tar.bz2のように、アーカイブから単一のファイルをすべて取り出す前に、そのファイルをすべて取り出す必要があったためです。ファイルを抽出可能にするプロセス。rar/ zipにはその問題はありません」

この問題に気づいたことを思い出しますが、最新の7zipで検証して、winrarでの7z抽出に関連する問題ではないことを確認する必要があります。


0

7-zipを使用します

RARと同等のZIPを圧縮します。たとえば、次のようにすると、mp4ビデオまたはjpegイメージも少し圧縮されます(おそらくメタデータ)。

7z a -tzip -mfb=258 -mpass=15 -mfb=258 file.zip @list_of_files_no_dir5

また、7zと呼ばれる優れた圧縮方式もあり、RARよりもはるかに優れています(そして低速です)。

PSそれはまたRARを抽出するので、高価な代わりにオープンソースで行く大きな損失はありません...


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.