Hat zip irgendwelche Vorteile gegenüber bz2?

674
Martin Thoma

Mögliches Duplizieren:
Wie kann ich die beste Wahl des Archivformats zum Komprimieren von Dateien beurteilen?

Ich habe gerade phpBB3 heruntergeladen und gesehen, dass sie einen bz2 (1,51 MB) und einen zip (2,35 MB) Download anbieten. Aus diesem Grund möchte ich wissen, ob das ZIP-Dateiformat Vorteile gegenüber bzip2 hat .

Gemäß dem Wikipedia-Artikel können die ZIP-Dateien mit dem bzip2-Kompressionsalgorithmus komprimiert werden. Warum ist die zip-Datei dann so viel größer?

3

4 Antworten auf die Frage

2
Jens Mühlenhoff

.zip Dateien können mehrere Dateien enthalten.

.bz2kann nur eine Datei enthalten. Der .bz2Header ist kompakter und bietet eine solide Komprimierung .

tarwird normalerweise verwendet, um mehr als eine Datei in ein .bz2Archiv zu legen . Aus diesem Grund sehen Sie häufig .tar.bz2Dateien.

2
Piskvor

Nicht relevant für die Vorteile eines Algorithmus über dem anderen, aber ein praktischer Punkt für ZIP ist die Unterstützung unter Windows: Seit XP gibt es die ZIP-Unterstützung, die Sie von Anfang an benötigen, aber Sie benötigen externe Tools (z. B. 7-zip) arbeite mit bzip2.

2
Quentin

Ich möchte wissen, ob das ZIP-Dateiformat Vorteile gegenüber bzip2 hat.

Mehr Leute haben eine Software, die das Zip-Format handhaben kann, dann eine tar.bz2-Datei.

Zip-Dateien können mit dem bzip2-Kompressionsalgorithmus komprimiert werden. Warum ist die zip-Datei dann so viel größer?

"Kann" bedeutet nicht "wird immer sein".

+1 "Can" bedeutet nicht "wird immer": Und in diesem Fall wäre das kontraproduktiv, da die ZIP-Datei nur zum Nutzen von Personen ohne bzip-Dekomprimierungssoftware vorhanden ist. Thilo vor 12 Jahren 0
Um es auf den Punkt zu bringen: `.zip`-Dateien mit anderer Komprimierung als` DEFLATE` sind nicht universell. Jens Mühlenhoff vor 12 Jahren 1
0
Journeyman Geek

Im Allgemeinen unterstützen sie tar.gz (oder bz) für Linux-Benutzer und zip für Windows-Benutzer - die meisten Linux-Systeme unterstützen standardmäßig die vorherigen, und jede moderne Windows-Version hat zip.

Die meisten ZIP-Dateien verwenden aus Kompatibilitätsgründen deflate anstelle von bzip. Daher sind die Dateien etwas größer. Im praktischen Einsatz ist der Unterschied jedoch nicht so signifikant.