3つのフォーマット?どうして?


12

私は最近、Rubyのソースをダウンロードするために必要な、ここから、それは、ある「3匹のフォーマットで利用できる」と言い.tar.bz2.tar.gz.zip。3つの形式すべてが必要な理由はありますか?少なくともLinuxとOSXでは、3つのうちのどれでも簡単にできます。Windowsでは、zipのみが組み込まれています。これらの好みの背後に何かがありますか、またはこれは単なる宗教的な戦いですか?


できるだけ多くの種類のユーザーにとって良いことだと考えてください。ソース(またはその他のファイル)を複数の形式でパッケージ化すると、一部のユーザーの不必要な手動手順が節約されます。ところで、Windowsでは、7zip、WinZip、またはWinRarがある場合、3つの形式すべてがサポートされます。
旅行

はい。容認できる、エース、賞賛する、同意する、悪い、ボス、いじめっ子、資本、選択、称賛に値する、相性の良い、クラック、デラックス、優れた、例外的な、有利な、ファーストクラス、ファーストレート、危険な、満足する、素晴らしい、名誉ある、素晴らしい、きちんとした、素敵な、楽しい、ポジティブ、プレシャス、プライム、ラド、レシェルシェ、評判の良い、満足のいく、満足のいく、セレクト、シップシェイプ、サウンド、スパンキング、素晴らしい、スターリング、素晴らしい、スーパー、スーパーエミネント、スーパーエクセレント、スーパーバイザー、スーペリア、チップトップ、嗅ぎタバコ、価値のある、歓迎、素晴らしい、価値のある答えまで。しかし、インターネットを乾燥した状態に保つのはどうですか?
ダンローゼンスターク

うわあ。カフェインが多すぎる。またはシソーラスのどんちゃん騒ぎ:)そしてなぜ乾燥?頻繁に保​​湿すると、インターネットがクラックされます。
旅行

@Traveling Tech Guy、はい、たくさんのカフェイン:) en.wikipedia.org/wiki/Don%27t_repeat_yourselfの
ダンローゼンスターク

回答:


19

.tar.gzファイルは(まだ、その位置で数年後)unix-aのようなシステム向けのアーカイブの最も一般的なアーカイブ形式です。unix-aに似たシステムのユーザーは、追加のソフトウェアをインストールせずにこれらを開くことができますが、Windowsを実行しているユーザーはできません。.tgzこれは今ではあまり一般的ではありませんが、代わりに呼び出されることもあります(Windows NTおよびWindows 95で削除されたWindowsファイルの命名制限を回避するために慣習が開始されました)。

.zipファイルは、追加のソフトウェアをインストールすることなく、最新のWindowsバリアントでデフォルトでアクセス可能です。これらは一般に他のシステムでも使用できますが、最小インストールではデフォルトでサポートが常に含まれるとは限りません。

したがって、上記の2つの形式は、追加のツールを追加しなくても、新しくインストールしたシステムからでも開くことができるものをほぼ100%カバーするために提供されています。

.tar.bz2ファイルは似て.tar.gzいますが、gzipではなくbzip2形式を使用します。これらはより小さく、時にはかなり小さく、ダウンロードがより速くなりますが、Windowsでのサポートはあまり一般的で.zipはなく、他のOSの最小インストールではデフォルトで同様のサポートが常に存在するとは限りません。

これは、追加のユーティリティがインストールされている(および、プロバイダーの帯域幅を少し節約する)ユーザーに便利な方法として提供されていますが、小さなファイルの場合、(インストール/ビルドで)作成/提供/サポートする手間をかける価値はありませんたとえばドキュメント)余分な形式。

.7z最近もファイルが見られるようになっています。これらは、7-zipおよび互換ツールによって生成され、読み取られたファイルであり、通常、zipedまたはgzipedアーカイブよりもはるかに小さい(およびbzip2edアーカイブよりも小さいことが多い)。たとえば、私は定期的にMSSQLデータベースのバックアップを圧縮してADSLベースのインターネット接続を転送します-7zipは標準のzip形式で作成されたファイルの半分以下のサイズのファイルを作成する傾向があり、転送時間に大きな差が生じます7zip圧縮アルゴリズムが標準のzipアルゴリズムよりもはるかに遅いという事実)。関連するツールは他のオプションよりもインストールされる頻度が少ないため、現時点では7-zip形式の使用は特に一般的ではありません。

bzip2アーカイブと同様に、7-zipアーカイブは、利用可能な場合、追加のユーティリティがインストールされているユーザーに便利に提供されます(プロバイダーの帯域幅を少し節約するため)追加の形式の作成/提供/サポート(たとえば、インストール/ビルドドキュメント)。

(アーカイブファイル形式をテーマにした宗教的な戦いを見たい場合は、Usenetまたは海賊(「ごめん」の「シーン」)の領土に残っているものに少し足を運んで、何かが.rarアーカイブよりも適している可能性があることを敢えて示唆するemacsユーザーがvimを試すように勧めるのと同じくらい扇動的です


良い答え、デビッド。ネット上でダウンロードするものごとに3つのファイル形式を繰り返す、非常に乾燥していないソリューションであることがわかりました。
ダンローゼンスターク

私は実際にvimを時々使い、時々emacsを使う男についてどこかで読みました。私はショックを受けました!
ダンローゼンスターク

4
いいえ、.rarファイルは素晴らしいです!テレビ番組を最大30個の9MBファイルに分割し、アルバムを圧縮するなど、すべてに使用する必要があります!この輝かしい形式でできないことはありますか?(またはそう私は聞いた。私は明らかに私のテレビ番組のすべてを購入します)
Phoshi

2
私はあなたが窓を実行する場合、すべての4つのフォーマットの7zipをサポートが言及したことにかかわらず、注意します; P
ジャーニーマンオタク

良い説明。VIとEmacsについては・・・そうです。私はプログラミング中にEmacsをたくさん使っていますが、VIから始めたので、コンパイラエラーを修正するためにVIに飛び込む習慣があります。
パワー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.