www.wikidata.de-de.nina.az
Die freie Software rzip ist ein Programm zur Datenkompression welche durch eine extreme Fenstergrosse auffallt namlich 900 MiB Sie wurde von Andrew Tridgell im Rahmen seiner Dissertation programmiert Mit lrzip wurde das Grundprinzip von rzip sogar noch massiv ausgebaut und Linux typische Anwendungsmoglichkeiten wie Pipelining wurden hinzugefugt rzipBasisdatenEntwickler Andrew TridgellAktuelle Version 2 1Betriebssystem LinuxProgrammiersprache CKategorie PackprogrammLizenz GNU GPL Version 2deutschsprachig neinrzip samba org englisch Inhaltsverzeichnis 1 Hintergrund 1 1 Anwendungsbeispiel 2 Weiterentwicklungen 2 1 lrzip 2 1 1 Anwendungsbeispiel 2 2 rzip64 3 Weblinks 4 EinzelnachweiseHintergrund BearbeitenDas bekannte gzip beispielsweise arbeitet mit Fenstern von 32 KiB Dies ist fur reine Textdateien noch sehr geeignet Andere Software wie bzip2 arbeiten mit Blocken von 100 bis 900 KiB und erreichen so deutlich bessere Kompressionsraten rzip verbessert diesen Umstand um mehrere Grossenordnungen rzip sucht innerhalb von 900 MiB grossen Fenstern nach Daten Sequenzen die mehrfach vorkommen und komprimiert diese nach einer Worterbuchmethode Diese aufbereiteten Daten werden nachher mit bzip2 verarbeitet mit der herkommlichen Blockgrosse von 900 KiB Burrows Wheeler Transformation Move to front Algorithmus Huffman KodierungTrotz dieser Verkettung von rzip und bzip2 lauft die Kompression viel schneller ab das langsamere bzip2 dessen erster und zweiter Schritt sowieso keine Kompression durchfuhrt muss namlich kaum noch redundante Daten verarbeiten Ein Vorteil von rzip liegt darin zum Beispiel PDF Dateien deutlich besser komprimieren zu konnen Kommen in einer PDF Datei mehrere identische eingefugte Bilder vor wird eine Software wie gzip wegen seiner recht geringen Fenstergrosse diese nicht komprimieren konnen da sie zu weit auseinander liegen Ein Nachteil besteht darin dass rzip sehr viel Arbeitsspeicher benotigt und etwa ohne Pipelining nicht so vielseitig eingesetzt werden kann Anwendungsbeispiel Bearbeiten Die Komprimierung einer Datei wird beispielsweise mit rzip k v P 9 lt Dateiname gt durchgefuhrt k sorgt fur das Behalten der unkomprimierten Datei v gibt weitere Informationen an P zeigt den Fortschritt in Prozent an und 9 sorgt fur die beste aber dafur langsamste Kompression Beliebige Optionen konnen aber auch weggelassen werden Entpacken der komprimierten Datei findet mit runzip lt Dateiname gt statt Weiterentwicklungen Bearbeitenlrzip Bearbeiten lrzipBasisdatenEntwickler Con KolivasAktuelle Version 0 621 10 Marz 2015 1 Betriebssystem LinuxProgrammiersprache CKategorie PackprogrammLizenz GNU GPL Version 2deutschsprachig neinrzip samba orglrzip ist eine Weiterentwicklung von rzip programmiert von Con Kolivas unter Verwendung des rzip Programmcodes Sie bietet mehr Kompressionsverfahren eine optionale Verschlusselung der Daten Pipelining und eine Worterbuchgrosse die nicht einmal durch den vorhandenen Arbeitsspeicher begrenzt ist lrzip kann also mit der Verwendung von immer grosseren Arbeitsspeichern stets Schritt halten Das Dateiformat von lrzip ist allerdings nicht mit rzip kompatibel 2 Zunachst benutzt lrzip das gleiche Verfahren wie rzip namlich die Reduktion redundanter Daten mit einer Worterbuchmethode Diese bereinigten Daten werden dann aber nicht mit Bzip2 sondern LZMA weiter komprimiert Anwendungsbeispiel Bearbeiten lrzip b U e lt Dateiname gt b sorgt fur die Kompression mit Bzip2 U hebt jede Beschrankung der Worterbuchgrosse auf und e verschlusselt die Datei Anstelle b konnen auch die Optionen g fur gzip oder l fur LZO schnell dafur schlechte Kompression z fur ZPAQ langsam dafur hohe Kompression n fur keine weitere Kompressionangewendet werden Wird keine Kompressionsmethode festgelegt wird LZMA verwendet Beliebige Optionen konnen auch weggelassen werden Mit unbeschrankter Worterbuchgrosse kann zwar die Kompressionsrate bei sehr grossen Dateien vor allem Dateien die grosser sind als der verfugbare Arbeitsspeicher verbessert werden aber gleichzeitig kann dies zu einer deutlichen Verlangsamung fuhren Die Verschlusselung findet mit AES 128 und Cipher Block Chaining statt Dekompression erfolgt mit lrunzip lt Dateiname gt rzip64 Bearbeiten rzip64 verwendet mehrere Prozessorkerne gleichzeitig und die Datenkompression kann jederzeit unterbrochen werden Dabei gehen bereits komprimierte Daten auch dann nicht verloren wenn der Rechner abgeschaltet und neu gestartet wird Dies erleichtert die Kompression massiver Datenmengen da der Computer jederzeit fur wichtigere Arbeiten verwendet werden kann Weblinks Bearbeitenrzip lrzipEinzelnachweise Bearbeiten http ck kolivas org apps lrzip kolivas org lrzip README Abgerufen von https de wikipedia org w index php title Rzip amp oldid 218413874