web-dev-qa-db-ja.com

RAR vs ZIPで圧縮する

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

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

私がしばらく前に行ったテストでは、Zipがほとんどすべてのコンピュータで無料で動作する場合、RARの圧縮率は向上しています(数キロバイト、それ以上ではありません)。

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

85
FerranB

これらの使用をやめる WinRARWinZip ツール - に移動7-Zip

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

私が抽出のためにサポートされていないと思う唯一の圧縮フォーマットは ACE です。

参考文献.


私はこの答えに対する私の冒頭の文章は「マーク」を感じると言われています。

私はそれをすべての善意をもって取ります。
この無料ソフトウェアに支払われることなく
何らかの形でそれ、またはそれを作っている人々に関連している、
私は遠く離れた場所にいる誰にでもそれをプッシュしたいという欲求を強く感じます。

これは何年もの間の私の無数の遭遇から来ます
これらの他のツールを使用し、不適合性についてつぶやいている人々、
迷惑なポップアップやその他の多くの問題
[ - 。] 7-Zipが到着した時点でミスを続けている。

私はそれ以来7-Zipを宣伝するためにあらゆる機会を利用することにしました。

156
nik

それはHARDCOREです!

本当に。
これが、RARを好むRARユーザーの大部分の理由です。シーンの一部です。標準です。黒魔術師のプロのようなことをすることのしるし。

これらのどれも正当な理由ではありません。 RARが速い、またはRARが小さいサイズを達成したという議論がありました、そしてこれはZipファイルに対して本当です。しかし、結局のところ、同じ人々がRARアーカイブを分割し、MD5以外の合計を作成し、余分なPARパリティファイルを生成することを主張するでしょう。急流では、その理由はありません。実際には、圧縮しないことに強い理由があるので、シードされている間もファイルを使用することができます。

しかし、すでにここからわかるように、コンプレッサーとデコンプレッサーの優れたバージョンまたは実装を持つことの価値は控えめなものであり、WinRARはそのテストに失敗するだけです。

7-Zipはそのケーキを取り、一般的にサイズとスピードのために良くなります。 BZip2は実際に稼働しているはずですが、多くの人々は良いGUI実装を持っていません。コマンドラインはもちろん素晴らしいですが、7-Zipのように右クリックしたり、StuffItのようにドラッグアンドドロップしたりするのはとても簡単です。

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

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

31
dlamblin

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

Rarと.Zipはどちらもフォルダの作成日時を保持しますが、winrarは抽出時にその情報を保持するだけのようです。

15
bobobobo

RARに対するポイントは、(私の知る限りでは)それを圧縮できるフリーソフトウェアがないということです。 WinRARの現在のバージョンは7zを解凍することができ(そして7zはrarを解凍することができます)、7zは通常Zipよりもよく(そしてしばしばrarよりもよく)圧縮するので、私は私にRARファイルを送ります

他のすべてのものはもちろん普通の古い.Zipファイルを入手します。多分彼らはそれから学びます;)

14
mihi

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

From Zipファイル形式のWikipediaのエントリ

アーカイブファイルとその中の個々のファイルの両方の最大サイズは4,294,967,295バイト(232標準の.Zipの場合は-1バイト、または4GiBから1バイトを引いたもの、および18,446,744,073,709,551,615バイト(2)64Zip64の場合は-1バイト、または16EiBから1バイトを引いた値です。

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

また見なさい:

11
FigBug

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

Rar Auth Example

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

10
Michael Stum

Windows環境で作業している場合、互換性の理由からZipが最も適しています。それは他のものほど圧縮されないかもしれませんが、サポートはXP/Vista/etcに焼き付けられているので、あなたはZipファイルの受信者がそれを開くことができるであろうことを確認することができます。特に企業環境では、これによって「これをどうしたらいいですか」という事例がはるかに少なくなります。

圧縮率が本当に重要で、あなたが何か他のものをインストールするように受信機を得ることができれば、WinRARと7-Zipの両方がZipを破ることができるように見えることが多いです。

しかし真剣に - それらがあなたに与える数パーセントの追加の圧縮がもう問題になるのはいつですか?画像、サウンド、ビデオはすでにほとんどの人にとって圧縮されています(生のビデオを使ったことはありますか?)ので、それらを圧縮するつもりはありません。そして、他のものはすべて比較するとかなり小さいです。

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

9
Michael Kohne

私はZipを使用しています。これは、Zipが使用可能であり、職場でサポートされているマシンでサポートされているためです。また、誰でもZipファイルを操作できます。

9
Lance Roberts

RARには、圧縮前にファイルを連結するソリッドアーカイブオプションがあります。これは、ファイルごとに一度だけ現れるが多くのファイルの間で繰り返されるパターンを圧縮することを可能にします。たとえばXMLファイルでは非常に可能性があります。

Zipにはそのような選択肢はありません。

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

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

Zipはとても標準的なので、常に外の世界とコミュニケーションをとるための最初の選択肢になるはずです。もしあなたがRARや7Zipのようなより良いフォーマットであなたと同調することができるなら、それをしてください。

9
Vincent Robert

ZipよりもRARの利点:GMailは、RARファイルで実行可能ファイル(または他の種類のファイル)を送信しても文句を言いませんが、ZIPファイルで送信しても文句を言いません。

9
Rook

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

この点についてコメントするために、RARの完全に機能的なコマンドライン実装は無料です。 (それは圧縮し、解凍し、夏服にします。最後のものではありませんが、GUI非フリー版と同じくらい強力です).

9
user26897

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

これ以外に、RAR of Zipの本当の利点はわかりません。

4
Yuval

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

RARの抽出は、Windows以外のプラットフォームでもすでに十分サポートされています。 7-Zip をご覧ください。

私がしばらく前にしたテストは私にRARがよりよく圧縮することを示しました(数キロバイト、それ以上ではありません)

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

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の違いです。ご覧のとおり、圧縮するデータの種類によって大きく異なります。

2
vovahost

7Zip(一般的に)最も高い圧縮率を持っていますが、その結果、最も遅いです。私は今までに約120GBに展開された4GBのウィキデータを抽出しました。 Zipは遍在する、最も古いものの1つです。 UNIXの世界では、tar + gzip(またはbzip)の組み合わせの方がはるかに好ましいのですが、誰でも、何でも、どこでもそれを処理できます。 rarはスピード、機能、処理、そして圧縮率の間でかなりの妥協をしてきました。なぜそれは(勝った)ハッカーの間で人気があるのでしょうか。

2
aa-

私は、bzip2が最も圧縮率が高いと考えていますが、非常に遅いです。 Windowsでは7-Zipが私の選択ですが、そのアイコンはひどいです。 Windows 95のものです。

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

2
DisgruntledGoat

Rarはほとんどより良い圧縮をしていて、そしてエラーを圧縮することでより良いと思われます。

1
Fernando Briano

WinRar はとても素晴らしいツールなので、できればRARを使います。しかし、私がRARについて知らないかもしれない他の人々との相互運用性を求めているなら、私はもちろんZipを使います。幸い、WinRarはZipもできます。 :)

0
JP Alioto

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

A:それらの人々はいつか圧縮ファイルを解凍することを気にかけているからです。時間とエネルギーがあれば、最新の7ZipとWinRARをお互いにピットインして、結果として得られるファイルの圧縮と解凍に時間をかけて通常の設定と最高の設定を試します。結果として得られるサイズは一般に似たような球場に入っているのでメトリックはそれほど問題にならない(特にあなたが適当な速度のインターネットを利用できるとき)。少なくとも2年前、RARは2倍の速さで解凍しました。 v4.0では、解凍速度が30%向上すると見込まれています。

私が手元にいくつかの番号があるとき、私はこの答えを更新するつもりです。

上のコメントに埋められたのは、この重要なことでした。「最後に確認した7zは、tar.gz/tar.bz2のように、アーカイブから単一のファイルを抽出することになると非常に低速でした。ファイルが抽出可能であるためのプロセス。rar/Zipはその問題を抱えていない」

私はこの問題にも気付いたことを思い出しますが、それがwinrarでの7z抽出に関連する問題ではないことを確認するために最新の7Zipで検証する必要があります。

0

私は7-Zipを使います

それはRARと同等のZipを圧縮します。例えば以下はmp4ビデオやjpeg画像を少し圧縮するでしょう(おそらくメタデータ):

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

それはまたRARよりもかなり優れている(そして遅い)7zと呼ばれるより良い圧縮方法を持っています。

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

0
ZaB