- Die Deltakomprimierung teilt sich in Kanäle auf und speichert Unterschiede, um den Durchsatz bei tabellarischen Daten zu verbessern.
- Gesteuert durch -mc (Modi D/E/L/X); in RAR5 werden nur D und E unterstützt.
- Funktioniert am besten mit starker Komprimierung, großer Reichweite und großen Wörterbüchern.
- Verwenden Sie es, wenn weiche Muster vorhanden sind. Bei bereits komprimierten Daten bietet es keinen Vorteil.

Wenn Sie schon einmal auf die erweiterten Optionen von WinRAR gestoßen sind Wenn Sie sich schon einmal gefragt haben, wozu die „Delta-Komprimierung“ dient, sind Sie hier genau richtig. Diese Einstellung ist Teil einer Reihe von Parametern, die dazu dienen, aus sehr spezifischen Daten ein paar zusätzliche Komprimierungspunkte herauszuholen. Ein falscher Einsatz kann den Vorgang jedoch verlangsamen oder sogar die Ergebnisse verschlechtern.
In den folgenden Zeilen finden Sie eine klare und sehr umfassende Erklärung über Was ist die WinRAR-Deltakomprimierung, wie funktioniert sie, wann wird sie aktiviert und wie funktioniert sie nebeneinander? mit weiteren Optimierungen wie der Weitbereichssuche, der umfassenden Suche oder der Vorverarbeitung von x86-Programmen. Sie werden auch sehen, wie es in die Optionen des Programms passt (RAR/ZIP-Format, Wörterbuch, solide Komprimierung) und einen Blick auf die zeilenweise Syntax von Befehle für diejenigen, die eine millimetergenaue Kontrolle bevorzugen.
Was genau ist Deltakomprimierung in WinRAR?
Die WinRAR-Deltakomprimierung ist ein Vorverarbeitungsmodus, der teilt die Daten in mehrere Einzelbyte-Kanäle auf und speichert die Unterschiede (Deltas) zwischen ihnen anstelle von absoluten Werten. Dies ist besonders effektiv bei Dateien mit sich wiederholenden Strukturen und einheitlichen Mustern, wie beispielsweise bestimmten Datentabellen oder Streams, bei denen sich die Werte zwischen aufeinanderfolgenden Positionen kaum ändern.
In der Praxis ermöglicht dieser Ansatz dem Hauptkomprimierungsalgorithmus, Redundanzen leichter zu finden, Reduzierung der scheinbaren Entropie und Verbesserung des KompressionsverhältnissesEs bringt nicht immer Vorteile, aber wenn die Daten zu diesem Profil passen (Tabellen, numerische Strukturen, bestimmte Reihen), kann es einen spürbaren Unterschied machen.
Es ist wichtig, dieses Konzept nicht mit der HTTP-„Delta-Kodierung“ zu verwechseln, einer Übertragungstechnik, die nur Änderungen im Vergleich zu einer vorherigen Version einer Ressource sendet. Obwohl sie den Namen „Delta“ teilen, verfolgen sie unterschiedliche Ziele. und agieren auf völlig unterschiedlichen Ebenen.
So funktioniert es: Kanäle und Byte-für-Byte-Unterschiede
Wenn die Delta-Komprimierung aktiviert ist, zerlegt WinRAR den Stream in mehrere Kanäle mit einem Byte und berechnet die Differenz zwischen entsprechenden Elementen innerhalb dieses Kanals. Stellen Sie sich eine Tabelle mit sich wiederholenden Spalten vor: Das Delta „glättet“ die Variation, sodass der Hauptkompressor (LZ und ähnliche) längere Wiederholungen findet.
Mit dem Delta-Kompressionsparameter können Sie die Anzahl der Kanäle, zwischen 1 und 31Eine größere Anzahl von Kanälen kann bei größeren Strukturen oder Daten mit einer festen Periodizität hilfreich sein, obwohl eine Erhöhung der Kanäle ohne Kriterien möglicherweise keine Verbesserung bringt und die zeit Kompression.
Beachten Sie, dass diese Vorverarbeitung für Daten mit lokaler Abhängigkeit und regelmäßigen Mustern sinnvoll ist. Bei bereits komprimierten oder sehr zufälligen Daten werden Sie keine Vorteile sehen, und Sie können sogar Geschwindigkeit bestrafen.
Wo es aktiviert wird und mit welchen anderen Modi es koexistiert
In der grafischen Oberfläche wird die Delta-Komprimierung innerhalb der Erweiterte Optionen des RAR/RAR5-Formats, zusammen mit anderen Funktionen wie der Weitbereichssuche, der umfassenden Suche und der Vorverarbeitung von x86-ausführbaren Dateien. Dies ist in ZIP nicht verfügbar.
Auf der Kommandozeile wird es mit dem Modifikator gesteuert -mc, dessen Syntax flexibel ist: -mc[canales][modo][+ o -]Auf diese Weise können Sie festlegen, wie viele Kanäle verwendet werden sollen (nur für Delta relevant) und welcher Modus angewendet werden soll.
Zu den verfügbaren Modi gehören D (Delta), E (x86-ausführbare Dateien), L (Langstreckensuche) und X (erschöpfende Suche)Im RAR 5.0-Format ist die Kompatibilität auf D und E beschränkt; L und X werden unter diesem speziellen Container nicht unterstützt.
Befehlszeilensyntax (-mc): Symbole und Parameter
Der Schalter -mc akzeptiert eine Reihe von Kombinationen, die es wert sind, beherrscht zu werden, wenn Sie die Low-Level-Komprimierung steuern möchten. das Zeichen am Ende ändert den Umfang: „+“ wendet den ausgewählten Algorithmus auf alle Daten an, „-“ deaktiviert ihn vollständig. Wenn Sie kein Vorzeichen angeben, entscheidet RAR automatisch anhand des Datentyps und der Komprimierungsmethode.
Praxisbeispiele: -mcD+ erzwingt Delta-Kompression, während -mc- deaktiviert alle Modi (Delta, x86, Long Range und Exhaustive). Bei Verwendung von Delta können Sie die Kanäle (1–31) direkt nach -mc angeben: zum Beispiel: -mc31D+ Ich würde versuchen, 31 Kanäle mit erzwungenem Delta zu verwenden.
Ein vollständiges Beispiel aus der klassischen Hilfe zeigt, wie Sie den robusten Modus, das umfangreiche Wörterbuch und die umfassende Suche in einer Textsammlung aktivieren: WinRAR a -s -md1g -mcx texts *.txt. Hier fordert „-x“ in -mcx eine umfassende Suche an.
Langstreckensuche und ihre Interaktion
Die Funktion von Langstreckensuche Aktiviert einen Algorithmus, der große, weit entfernte, sich wiederholende Blöcke im Stream erkennt. Dies kann sowohl die Komprimierungsrate als auch manchmal die Geschwindigkeit bei hochredundanten Daten (z. B. großen Texten) verbessern, allerdings auf Kosten eines erhöhten Speicherverbrauchs während der Komprimierung.
Dieser Modus kann mit Kompressionsmethoden angewendet werden, die von Von „schnell“ zu „besser“ (entspricht in etwa -m2..-m5) und wird bei der schnellsten Einstellung („Sehr schnell“ oder -m1) ignoriert. Dies ist insbesondere bei der Arbeit mit großen Wörterbüchern relevant.
Mit Wörterbüchern größer als 4 GB, Weitbereichssuche wird automatisch aktiviert weil es notwendig ist, diese Größe auszunutzen; je nach Schnittstelle und Version können Sie es möglicherweise nicht deaktivieren, obwohl es Schalter (-mcl+ / -mcl-) in der Befehlszeile gibt, um es zu erzwingen oder auszuschalten.
Ausgiebige Suche: Wann lohnt sie sich?
Die Einstellung von erschöpfende Suche Es treibt die Übereinstimmungserkennung auf die Spitze: Es scannt viel tiefer auf der Suche nach Mustern, was bei hochredundanten Daten zu kleinen Komprimierungsverbesserungen führen kann. Der Nachteil ist klar: Es ist viel langsamer.
Um wirklich effektiv zu sein, erfordert eine Suche über große EntfernungenTatsächlich aktiviert WinRAR es implizit, wenn Sie den vollständigen Modus auswählen. Wenn Zeit kein Problem ist und der Datensatz es wert ist, können Sie diese Karte ausspielen.
Komprimieren von ausführbaren Intel x86-Dateien
WinRAR enthält einen speziellen Präprozessor für 86- und 32-Bit-x64-Binärdateien, der verbessert die Komprimierung von ausführbaren Dateien dank Transformationen, die bestimmte Codestrukturen vorhersehbarer machen. Auf der Kommandozeile wird es mit dem Modus "E" innerhalb des -mc selbst ausgewählt.
Wie das Delta ist dieser Filter es ist weder magisch noch universell: Dies ist nützlich, wenn der Inhalt tatsächlich ausführbarer x86-Code ist. Wenn Sie es auf andere Daten anwenden, erwarten Sie keine Vorteile und es kann zu einer längeren Verarbeitungszeit kommen.
Komprimierungsmethoden und -stufen: von „Speicher“ bis „Beste“
Unabhängig von den oben genannten Präprozessoren bietet WinRAR mehrere globale Komprimierungsmethoden: „Speicher“ (keine Komprimierung), „Am schnellsten“, „Schnell“, „Normal“, „Gut“ und „Am besten“. Höhere Stufen bedeuten mehr Komprimierung und längere Speicherzeit.
Wenn Sie eine Balance für den alltäglichen Gebrauch (E-Mail-Anhänge, kleine Lieferungen) suchen, „Normal“ ist meist die sinnvollste Option„Am schnellsten“ ist ideal für häufige Backups, bei denen es auf die Zeit ankommt, und „Am besten“ ist ideal, wenn die endgültige Größe Priorität hat (Internetverteilung, Archivierung).
Denken Sie daran, dass, wenn Sie ZIP wählen, die meisten dieser fortgeschrittenen Präprozessoren Sind nicht verfügbarUm das Beste daraus zu machen, arbeiten Sie in RAR oder RAR5.
Wörterbuchgröße: Speicher, Geschwindigkeit und Nutzen in der Praxis
Das Wörterbuch ist der Speicherbereich, den der Algorithmus verwendet, um Suchen und Ersetzen wiederholter MusterJe größer das Wörterbuch, desto mehr Kontext und möglicherweise eine bessere Komprimierung, insbesondere bei großen Dateien und im Solid-Modus.
Als allgemeine Richtlinie empfiehlt die WinRAR-Dokumentation 4 MB für RAR und 32 MB für RAR5 als sinnvolle Standardwerte. Von dort aus können Sie den Wert erhöhen, wenn Ihre Ausrüstung und Ihr Szenario dies erfordern, wobei Sie wissen, dass die Komprimierung langsamer ist und beim Komprimieren (nicht beim Dekomprimieren) mehr Speicher verbraucht.
Denken Sie daran, dass bestimmte Funktionen wie die Fernsuche mit großen Wörterbüchern an Bedeutung gewinnen; bei mehr als 4 GB neigt WinRAR dazu, es aus technischen Gründen automatisch zu aktivieren.
Solide Kompression: Was es ist, Vorteile, Nachteile und wann man sie verwendet
Eine solide Datei behandelt mehrere Dateien als eine. einzelner kontinuierlicher DatenstromDadurch können Wiederholungen in verschiedenen Dateien (z. B. viele kleine und ähnliche Dateien) erkannt und die Komprimierungsraten erheblich verbessert werden. Dies ist ein einzigartiges Merkmal des RAR-Formats; ZIP ist nicht robust.
Die Nachteile sind wichtig: Um eine einzelne Datei aus der Mitte zu extrahieren, WinRAR muss alles oben genannte verarbeiten, sodass die Extraktion langsamer erfolgt. Wenn ein Teil der Solid-Datei beschädigt ist, kann es außerdem sein, dass die darunter liegenden Dateien nicht mehr zugänglich sind. Daher empfiehlt es sich, die Wiederherstellungsprotokollierung auf nicht vertrauenswürdigen Medien zu aktivieren.
Wenn es praktisch ist: Wenn die Datei nicht oft aktualisiert wird, wenn Sie müssen nicht ständig lose Teile entfernenund ob die Komprimierungsrate die Komprimierungs- und Aktualisierungsgeschwindigkeit übersteigt.
Standardmäßig verwendet WinRAR normalerweise Dateien nach Erweiterung sortieren um die Leistung im Solid-Mode zu verbessern. Sie können diese Reihenfolge mit -DS deaktivieren oder Ihre eigene mit der speziellen Datei definieren rarfiles.lst. Lautstärke und SFX (selbstrextrahierend) können auch solide sein.
Welche Dateitypen werden komprimiert (und welche nicht)
Eine feste Komprimierung wird nicht versprochen. Jede Datei ist eine Welt: Es gibt Inhalte, die um mehr als 90 % reduziert werden können und andere, die sich kaum verringern oder aufgrund des Container-Overheads sogar leicht vergrößern.
Die bereits komprimierten (ZIP, 7z, RAR, BZip2…) oder Formate mit interner Komprimierung wie JPEG/PNG/GIF, MP3/WMA, AVI/MPG/WMV-Video und moderne Office-Dokumente (DOCX/XLSX usw.) verbessern sich selten; versuchen Sie, sie zu speichern („Speicher“) oder sie eng mit ähnlichen Dokumenten zu gruppieren, wenn Sie eher auf Ordnung als auf Größe Wert legen.
Wo Sie gewinnen: Klartext, CSV, JSON, Quellcode, Protokolle und im Allgemeinen redundante Daten. Hier kommen Filter (Delta, x86), Wörterbücher und robuste Komprimierung wirklich zum Tragen.
Delta und andere klassische „Multimedia“-Filter
In den erweiterten historischen Einstellungen von WinRAR finden Sie Verweise auf Profile wie „Text“ (Vorhersage), „Ton“ (Kanäle), „True Color“ Jetzt ist die Möglichkeit verfügbar, 86/32-Bit-x64- und Delta-Komprimierung zu aktivieren. Dabei handelt es sich um Vorverarbeitungsmechanismen, die den Datenfluss je nach Datentyp optimieren sollen.
Wählen Sie beispielsweise hohe Kanäle (bis zu 31) in „Sound“-Streams oder das Erzwingen von Deltas in Tabellen kann hilfreich sein, aber es lohnt sich, es abzuwägen: Das wahllose Anwenden von Filtern kann die Leistung verringern, ohne eine zusätzliche Komprimierung zu bieten.
Die Philosophie ist die gleiche wie immer: Identifizieren Sie das Muster und verwenden Sie den entsprechenden FilterWenn es nicht klar ist, lassen Sie WinRAR automatisch entscheiden und das Ergebnis anhand einer Probe bewerten.
RAR vs. ZIP: Warum das eine oder das andere wählen?
Mit WinRAR können Sie Archive erstellen RAR (einschließlich RAR5) und ZIP.ZIP ist ein weit verbreitetes Platzhalterzeichen. Es ist nützlich, wenn Sie nicht wissen, welches Programm der Empfänger zum Dekomprimieren verwenden wird. Für optimale Leistung und Zugriff auf alle Einstellungen empfiehlt sich jedoch RAR.
In ZIP ist der Bereich der vorverarbeiteten und Tricks (Delta, x86, erweiterte Suche) ist viel kleinerUm große Wörterbücher, den Solid-Modus und Filter auszunutzen, arbeiten Sie nach Möglichkeit mit RAR/RAR5.
Bewährte Methoden für die Verwendung der Delta-Komprimierung
Bewerten Sie den Inhalt: Wenn es Tabellen, numerische Daten, Reihen mit fließenden Veränderungen oder sich wiederholende Strukturen, versuchen Sie es mit Delta-Tests. Wenn es sich bereits um komprimierte Medien handelt, speichern Sie diese.
Beginnen Sie mit der automatischen Methode: Lassen Sie WinRAR entscheiden und dann Vergleichen Sie Stärke vs. Automatik auf einer Teilmenge von Dateien. Wenn die Größenverbesserung marginal ist und der Zeitaufwand steigt, lohnt es sich nicht.
Synergien: Delta arbeitet gut mit Solider Modus und großzügige Wörterbücher wenn der Datensatz dies rechtfertigt. Trennen Sie gemischte Dateien nach Typ in verschiedene Volumes oder verwenden Sie eine Erweiterungssortierung.
Kanallimit: Laden Sie keine Kanäle nur des Hochladens wegen hoch. Test 4–8, 16 und 31 wenn Sie Periodizität vermuten, hören Sie jedoch auf, wenn der Gewinn stagniert.
Grafische Oberfläche vs. Befehlszeile
Wenn Sie mit dem Dialog „Archivname und -parameter“ arbeiten, wählen Sie das RAR/RAR5-Format, die Methode (von „Speicher“ bis „Beste“), das Wörterbuch und auf der Registerkarte „Erweitert“ aktivieren oder auf Automatik belassen Delta-, x86-, Long Range- und Exhaustive-Modi. Wählen Sie für Solid „Solid-Archiv erstellen“.
Kombinieren Sie in der CLI die Schalter: -m5 für die beste Methode, -s für feste, -md für Wörterbuch (z. B. -md64m), -mcD+ um Delta zu erzwingen, -mcl+ für große Reichweite und -mcx für erschöpfend (ermöglicht implizite große Reichweite). Anpassung basierend auf Tests.
Denken Sie daran, dass in RAR5 nur D und E sind erlaubt innerhalb von -mc; wenn Sie L oder X in diesem Format versuchen, ignoriert das Tool die Einstellung entweder oder gibt eine Warnung aus.
Realistische Erwartungen und Messungen
Niemand kann versprechen, „immer X % zu komprimieren“. InhaltsregelnEs gibt Fälle, in denen drastische Kürzungen vorgenommen werden, und andere, in denen Sie lediglich Unterstützung erhalten. Was Sie steuern können, ist die Bandbreite der Optionen und die Zeit, die Sie investieren möchten.
Ein sinnvoller Ansatz: Erstellen Sie eine Standardkomprimierungsprofil mit Ihren bevorzugten Einstellungen (RAR5, ggf. solide, „Gute“ oder „Besser“-Methode, angemessenes Wörterbuch) und schalten Sie für bestimmte Ladungen (z. B. tabellarisch) Delta ein und vergleichen Sie mit einer Stichprobe.
Wenn Sie an Dritte verteilen, denken Sie an die Kompatibilität: ZIP gewährleistet universelles Öffnen; RAR/RAR5 erfordert kompatible Tools aber es belohnt Sie mit einem besseren Preis und mehr Kontrolle.
Leidenschaftlicher Autor über die Welt der Bytes und der Technologie im Allgemeinen. Ich liebe es, mein Wissen durch Schreiben zu teilen, und genau das werde ich in diesem Blog tun und Ihnen die interessantesten Dinge über Gadgets, Software, Hardware, technologische Trends und mehr zeigen. Mein Ziel ist es, Ihnen dabei zu helfen, sich auf einfache und unterhaltsame Weise in der digitalen Welt zurechtzufinden.
