Testberichte und Erfahrungen zum Bzip 2
Erfahrungsberichte von Nutzern, nicht verifiziert.
Erfahrungsberichte zum Bzip 2
-
KOMPRIMIERT GUT UND SCHNELL
- Benutzerfreundlichkeit gut
- Updatemöglichkeit sehr gut
- Pro einfach, schnell, hohe Kompressionsrate, kostenlos (open source), für Unix/Linux und Windows
- Kontra in der Konsole zu bedienen
- Empfehlung Ja
Sicherlich kennen die meisten von Euch WinZip, viele wahrscheinlich auch arj, rar und wie sie alles heißen. Doch wenn ich jetzt nach bzip2 frage, werden die Reaktionen wohl schon weniger? Dabei ist bzip2 eines der schnellsten Komprimierungsprogramme mit einer der höchsten Packrate, die ich kenne ... und noch dazu völlig kostenlos erhältlich!
Neugierig geworden? Dann hab ich hier einen interessanten Bericht für dich ...
=ALLGEMEINES
Warum sollte ich überhaupt komprimieren? Natürlich um die Datenmenge kleiner zu bekommen, um somit Zeit und mitunter auch Geld zu sparen beim Versenden, Speichern, Verarbeiten. Tools zum komprimieren gibt es in Hülle und Fülle.
Das freie Komprimierungstool bzip2 ist ohne Zweifel ganz vorn dabei, wenn es um Komprimierungsraten und Geschwindigkeit geht. bzip2 gibts zb. unter http://www.digistar.com/bzip2/ und ist wohl unter Linux am verbreitetsten. Aber nicht nur Linux-Jünger kommen in den Genuss von bzip2, es gibt das Tool auch für Windows, Unix, und einer ganze Reihe anderer Systeme ...
=ANWENDUNG
Bei den gängigen Linux-Distributionen ist das Tool mit Sicherheit per Standard dabei, taucht es mittlerweile schon fast häufiger in Form von komprimierten Dateien auf als gzip (meiner Meinung nach noch Standard).
Ansonsten reicht bei mir zb. ein apt-get install bzip2 und schon sind die (entpackten) 400kB Programmcode bereit zu Packen was das Zeug hält.
Ein mächtig kompliziert zu lesender Algorithmus wird hier laut Beschreibung angewendet, den ich Dir hier nicht anmuten möchte, komprimiert Dir auf Wunsch Deine Dateien. In typischer Unix/Linux Manier (für jede Funktion ein Programm, dafür ein perfektes) packt bzip2 nur eine einzelne Datei. Möchte man mehrere Dateien oder ganze Verzeichnisse packen, bietet sich das Programm tar an mit dem man diese zu einem einzigen Archiv zusammen fassen kann - nebenbei kann man tar auch direkt in Verbindung mit bzip2 ansprechen.
So werde ich im Nachhinein den geschriebenen Bericht gleich mal mit bzip2 komprimieren ...
Ein einfaches bzip2 datei komprimiert diese und fügt der Datei die Endung bz2 hinzu. Kombiniert man ein mit tar zusammengefasstes Archiv nun mit bzip2 entsteht klarerweise eine datei.tar.bz2
Mit bunzip2 kann man in umgekehrten Wege die Datei wieder entkomprimieren.
Völlig unkompliziert wie man also sieht, vorausgesetzt man ist gewillt die Konsole zu verwenden.
Für absolute Klick-Fans gibt es aber sicherlich auch eine Möglichkeit das Ganze in eine GUI (grafische Oberfläche) einzupacken.
WinZip erkennt bz2 Dateien ebenfalls (was man positiv bemerken sollte), so ist es auch kein Problem eine unter Linux/Unix gepackte bz2 Datei zu einem Windows-User zu schicken.
=ZUSAMMENFASSUNG
Eigentlich war\'s das schon wieder ... bzip2/bunzip2 ist einfach, klein, schnell und sehr gut in der Kompressionsrate. Noch dazu ist es unter open source völlig frei verfügbar.
Ich verwende hier bzip2 neben gzip seit Anfang an und bin sehr zufrieden und ich denke bzip2 hat das Zeug in Zukunft als Standard unter Linux durchzubrechen.
So hoffe ich, dass ich mit diesem Bericht wieder ein paar Einblicke außerhalb Windows geben konnte und Dir sind in Zukunft .tar.bz2 Dateien nicht mehr so fremd wie bisher.
Was noch fehlt ist der Kompressionstest ...
bzip2.txt ....... 3397 Bytes
bzip2.txt.bz2 ... 1736 Bytes
Dank fürs Lesen ... heute schon geMOFFt? -
Hohe Packraten garantiert
- Pro packt schnell, packt gut
- Kontra etwas gewöhnungsbedürftig für Klicki-Bunti-Windows-Nutzer
- Empfehlung Ja
Unter Linux gibt es einen Komprimierstandard: Gzip. Aber seit ein paar Jahren mausert sich ein Konkurrent zum inoffiziellen Standard: Bzip 2. Auch ich habe Bzip 2 installiert. Es geht ja nicht, denn wenn ich bei Debian Kernel-Quelltexte installiert, so liegen die in einem Bzip-2-Archiv. Bzip 2 ist daher unerlässlich. Bzip 2 ist schon den Gzip-Standard in weiten Teilen schon abgelöst. Der Linux-Kernel ist meistens auch mit Bzip 2 komprimiert und hat die Endung ?bz2?. Bzip 2 ist frei und kostenlos.
Anders als die vielen Windowspacker kommt Bzip 2 ohne Oberfläche daher. Eine Oberfläche ist auch gar nicht nötig, da KDE sein eigenes Packprogramm mitbringt, welches u. a. auf den Bzip-2-Algorithmus zurückgreift. Und anders als bei den herkömmlichen Verdächtigen wie WinZip, Ace, Rar, Jar und Arj, kann Bzip 2 nur einzelne Dateien komprimieren. Ob eine Datei komprimiert ist, sieht man an der Endung ?bz2?. Natürlich kann man beim Packen gleiche mehrere Dateien angeben, aber dann wird jede Datei einzeln gepackt. Das Zusammenfassen von Dateien erledigt der erfahrene Unix-Held nämlich mit dem Programm Tar. Mit Tar werden meistens zuerst Dateien zusammengefasst und dann das Archiv komprimiert; jeder hat bestimmt schon Archive mit folgenden Endungen gesehen: tar.gz, tar.bz2. Das mag kompliziert klingen, ist es aber nicht. Das Gute dabei ist, dass man nicht bevormundet wird, wie man Archive organisiert. Außerdem geht die Arbeit mit Bzip 2 flott auf der Kommandozeile.
Die Bedienung gestaltet sich nicht besonders schwierig. Bzip 2 hat nur wenige Optionen. Will ich eine Datei packen, dann gibt man folgendes ein ?bzip2 Dateiname?, heraus kommt: ?Dateiname.bz2?. Man kann bei Komprimieren auch die Option ?-z? benutzen, muss aber nicht. Bei Dekromprimieren benutzt man die Option ?-d?: ?bzip2 -d Dateiname.bz2?. Die Kompressionsdichte kann man auch noch bestimmen. Die Option ?--best? bzw. ?-9? sorgt dafür, dass möglich gut komprimiert wird. Will man aber, dass möglichst schnell komprimiert wird, benutzt man die Option ?--fast? bzw. ?-1?. Das waren auch schon die wichtigsten Optionen. Es gibt auch noch Optionen, die z. B. bereits existierende Dateien beim Entpacken überschreiben und ähnliches. Und wer es sich trotzdem nicht merken kann, der gibt folgendes ein: ?bzip2 ?help?. Die Handhabung ist total einfach.
Und dass Bzip 2 Gzip in weiten Teilen verdängt hat, hat auch seinen Grund. Nein, die Handhabung ist es nicht, denn Gzip ist genauso leicht zu bedienen. Es ist nämlich die Kompressionsdichte. Ein 4771840 Byte großes Archiv habe ich mal mit Gzip und Bzip 2 gepackt. Gzip brachte es auf 1858315, während Bzip 2 es auf 1642043 brachte, natürlich habe bei beiden die beste Kompressionsrate gewählt. Und nebenbei war Bzip 2 auch noch merklich schneller. Und Bzip 2 komprimiert wirklich gut; ich habe Bzip 2 mal mit bekannen Windowspackern verglichen. Ultimate Zip packt sogar noch schlechter als Gzip (1868292 Byte), Arj32 hat die 4771840 Byte auf 1881725 Byte schrumpfen können. Jar32 (ich schrieb einen Bericht über Jar), mein ehemaliger Lieblingspacker, der jedoch seit 1997 leider nicht mehr weiterentwickelt wird, kommt auf 1703552 Byte, aber das ist immer noch schwächer als Bzip 2. Ace und Rar sind ungefähr so gut wie Jar32, aber getestet habe ich die beiden nicht mehr. Fakt ist: Bzip 2 komprimiert am besten.
Aufgrund der Unix-Philosophie beherrscht Bzip 2 ausschließlich das Komprimieren. Die Unix-Philosophie besagt: Für jede Aufgabe ein Werkzeug. Und dieses Werkzeug muss seine Aufgabe möglichst gut beherrschen und Bzip 2 komprimiert sehr gut und schnell. Um Dateien zu bündeln, muss man Tar verwenden, zum Splitten nimmt man auch ein Extra-Programm und das Gleiche gilt für die Verschlüsselung. Ich mag Bzip 2 wirklich sehr.
Auch wenn Bzip 2 aus der Linux-Welt stammt, so gibt es doch eine Windowsversion, denn die Programmierer freier Software zeichnen sich nicht schließlich dadurch aus, dass sie bestimmte Betriebssysteme ausschließen und deren Nutzer diskriminieren, so wie es ein gewisser Bill tut. Unter http://sources.redhat.com/bzip2/ kann man sich Bzip 2 saugen. Bzip 2 ist nur etwas mehr als 70 KB groß. Aktuell ist die Version 1.0.2. Seit dem 30. Dezember 2001 wurde an Bzip 2 nichts mehr geändert. Das heißt, es handelt sich Bzip 2 um ein reifes Programm.
Ich kann jedem empfehlen, sich mal mit Bzip 2 mal zu beschäftigen. Wer ohnehin mit Gzip arbeitet, hat keine Probleme beim Umstieg. Wer bisher einen Packer wie Winzip, Jar32 oder Arj benutzt hat, benötigt ein wenig mehr Überwindung, denn zumindest in Tar muss man sich zusätzlich einarbeiten. Der Lohn sind schnelles Komprimieren und starke Kompression.
Was Nutzer loben und kritisieren
Vorteile
- packt schnell, packt gut
- einfach, schnell, hohe Kompressionsrate, kostenlos (open source), für Unix/Linux und Windows
Nachteile
- etwas gewöhnungsbedürftig für Klicki-Bunti-Windows-Nutzer
- in der Konsole zu bedienen