Wat is WinRAR deltacompressie en hoe haal je er het maximale uit?

Laatste update: 10/09/2025
Auteur: Isaac
  • Deltacompressie splitst in kanalen en slaat verschillen op om de doorvoer van tabelgegevens te verbeteren.
  • Bestuurd door -mc (modi D/E/L/X); in RAR5 worden alleen D en E ondersteund.
  • Werkt het beste met sterke compressie, een groot bereik en grote woordenboeken.
  • Gebruik dit alleen als er zachte patronen zijn. Het biedt geen voordelen bij reeds gecomprimeerde gegevens.

WinRAR deltacompressie

Als u ooit de geavanceerde opties van WinRAR bent tegengekomen Als je je ooit hebt afgevraagd waar "Deltacompressie" voor dient, ben je hier aan het juiste adres. Deze instelling maakt deel uit van een set parameters die ontworpen zijn om een ​​paar extra compressiepunten uit zeer specifieke gegevens te persen. Verkeerd gebruik kan de taak echter vertragen of de resultaten zelfs verslechteren.

In de volgende regels vindt u een duidelijke en zeer volledige uitleg over Wat is WinRAR-deltacompressie, hoe werkt het, wanneer moet u het activeren en hoe kan het naast elkaar bestaan? met andere aanpassingen, zoals zoeken op lange afstand, uitgebreid zoeken of het voorbewerken van x86-uitvoerbare bestanden. Je ziet ook hoe het past binnen de set opties van het programma (RAR/ZIP-formaat, woordenboek, solide compressie) en een blik op de syntaxis per regel van commando's voor degenen die de voorkeur geven aan millimetercontrole.

Wat is deltacompressie precies in WinRAR?

deltacompressie

WinRAR-deltacompressie is een voorverwerkingsmodus die verdeelt de gegevens in meerdere single-byte kanalen en slaat de verschillen op (delta's) ertussen in plaats van absolute waarden. Dit is vooral effectief in bestanden met repetitieve structuren en uniforme patronen, zoals bepaalde datatabellen of -stromen waar waarden weinig veranderen tussen opeenvolgende posities.

In de praktijk zorgt deze aanpak ervoor dat het hoofdcompressiealgoritme gemakkelijker redundanties kan vinden, het verminderen van de schijnbare entropie en het verbeteren van de compressieverhoudingDat levert niet altijd voordelen op, maar als de gegevens aan dat profiel voldoen (tabellen, numerieke structuren, bepaalde reeksen), kan dat een merkbaar verschil maken.

Het is belangrijk om dit concept niet te verwarren met HTTP “Delta Encoding”, een overdrachtstechniek die alleen wijzigingen verzendt die relatief zijn ten opzichte van een eerdere versie van een resource; Hoewel ze dezelfde naam dragen, hebben ze verschillende doelen. en opereren op totaal verschillende niveaus.

Hoe het werkt: Kanalen en byte-voor-byte verschillen

Wanneer deltacompressie is ingeschakeld, splitst WinRAR de stream op in meerdere kanalen van één byte en berekent het verschil tussen corresponderende elementen binnen dat kanaal. Stel je een tabel met herhalende kolommen voor: de delta "vlakt" de variatie af, zodat de hoofdcompressor (LZ en dergelijke) langere herhalingen vindt.

Met de deltacompressieparameter kunt u de aantal kanalen, tussen 1 en 31Een groter aantal kanalen kan helpen bij grotere structuren of gegevens met een vaste periodiciteit, hoewel het vergroten van het aantal kanalen zonder criteria mogelijk geen verbetering oplevert en de frequentie kan verhogen. de tijd compressie.

Houd er rekening mee dat deze voorverwerking zinvol is voor gegevens met lokale afhankelijkheid en regelmatige patronen; Bij reeds gecomprimeerde of zeer willekeurige gegevens zult u geen voordelen zien, en je kunt zelfs de snelheid bestraffen.

Waar het wordt geactiveerd en met welke andere modi het samengaat

In de grafische interface verschijnt deltacompressie in de Geavanceerde opties van het RAR/RAR5-formaat, samen met andere functies zoals zoeken op lange afstand, uitgebreid zoeken en het voorbewerken van x86-uitvoerbare bestanden. Dit is niet beschikbaar in ZIP.

Op de opdrachtregel wordt het bestuurd met de modifier -mc, waarvan de syntaxis flexibel is: -mc[canales][modo][+ o -]Op deze manier kunt u bepalen hoeveel kanalen u wilt gebruiken (alleen relevant voor delta) en welke modus u wilt toepassen.

  Waarom gebruikt Windows de backslash (\) en Unix de forward slash (/) in hun paden?

Beschikbare modi zijn onder meer: D (delta), E (x86-uitvoerbare bestanden), L (langeafstandszoekopdracht) en X (uitputtende zoekactie)In RAR 5.0-formaat is de compatibiliteit beperkt tot D en E; L en X worden niet ondersteund onder die specifieke container.

Opdrachtregel-syntaxis (-mc): symbolen en parameters

De -mc-schakelaar accepteert een aantal combinaties die de moeite waard zijn om te beheersen als u de lage-niveaucompressie wilt controleren; het teken aan het einde wijzigt de reikwijdte: "+" past het geselecteerde algoritme toe op alle gegevens en "-" schakelt het volledig uit. Als u geen teken opgeeft, beslist RAR automatisch op basis van het gegevenstype en de compressiemethode.

Praktische voorbeelden: -mcD+ krachten deltacompressie, terwijl -mc- Schakelt alle modi uit (delta, x86, long range en exhaustive). Bij gebruik van delta kunt u kanalen (1-31) direct na -mc opgeven: bijvoorbeeld: -mc31D+ Ik zou proberen 31 kanalen te gebruiken met geforceerde delta.

Een volledig voorbeeld uit de klassieke help laat zien hoe u de robuuste modus, het uitgebreide woordenboek en de uitgebreide zoekfunctie op een verzameling teksten activeert: WinRAR a -s -md1g -mcx texts *.txtHier vraagt ​​“-x” in -mcx om een ​​uitgebreide zoekopdracht.

Langeafstandszoektocht en de interactie ervan

De functie van langeafstandszoektocht Activeert een algoritme dat grote, verre, herhaalde blokken in de stream detecteert. Dit kan zowel de compressieverhouding als, soms, de snelheid verbeteren voor zeer redundante gegevens (bijv. grote teksten), ten koste van een hoger geheugengebruik tijdens de compressie.

Deze modus kan worden toegepast met compressiemethoden variërend van Van ‘snel’ naar ‘beter’ (ongeveer gelijk aan -m2..-m5) en wordt genegeerd bij de snelste instelling ("Zeer snel" of -m1). Dit is vooral relevant bij het werken met grote woordenboeken.

Met woordenboeken groter dan 4 GB, zoeken op lange afstand wordt automatisch geactiveerd omdat het nodig is om van die grootte te profiteren. Afhankelijk van de interface en de versie kunt u deze optie mogelijk niet uitschakelen. Er zijn echter wel schakelopties (-mcl+ / -mcl-) op de opdrachtregel waarmee u deze optie kunt forceren of uitschakelen.

Uitgebreid zoeken: wanneer loont het?

De instelling van uitputtend zoeken Het voert matchdetectie tot het uiterste door: het scant veel dieper op zoek naar patronen, wat kleine compressieverbeteringen kan opleveren bij zeer redundante data. Het nadeel is duidelijk: het is veel langzamer.

Om echt effectief te zijn, heeft een zoektocht op lange afstand nodigWinRAR activeert het impliciet wanneer u de uitgebreide modus selecteert. Als tijd geen probleem is en de dataset het waard is, is dit een kaart die u kunt spelen.

Intel x86-uitvoerbare bestanden comprimeren

WinRAR bevat een specifieke preprocessor voor 86- en 32-bits x64-binaries, die verbetert de compressie van uitvoerbare bestanden Dankzij transformaties die bepaalde codestructuren voorspelbaarder maken. Op de opdrachtregel wordt dit geselecteerd met de "E"-modus in -mc zelf.

Net als de delta is dit filter het is noch magisch noch universeel:Dit is handig als de inhoud in feite uitvoerbare x86-code is. Als u het op andere gegevens toepast, moet u geen winst verwachten, maar kan er extra verwerkingstijd nodig zijn.

Compressiemethoden en -niveaus: van “Opslag” tot “Beste”

Ongeacht de bovenstaande preprocessors biedt WinRAR verschillende globale compressiemethoden: “Opslag” (geen compressie), “Snelst”, “Snel”, “Normaal”, “Goed” en “Beste”. Hogere niveaus betekenen meer compressie en een langere opslagtijd.

  Hoe OTG op Android te activeren zonder root en met root

Als u op zoek bent naar evenwicht voor dagelijks gebruik (e-mailbijlagen, kleine leveringen), ‘Normaal’ is meestal de meest verstandige optie“Snelst” is ideaal voor frequente back-ups waarbij tijd van essentieel belang is, en “Best” is ideaal wanneer de uiteindelijke grootte een prioriteit is (internetdistributie, archivering).

Houd er rekening mee dat als u voor ZIP kiest, de meeste van deze geavanceerde preprocessors Zijn niet beschikbaarOm er het maximale uit te halen, werkt u het beste in RAR of RAR5.

Woordenboekgrootte: geheugen, snelheid en voordelen in de echte wereld

Het woordenboek is het geheugengebied dat het algoritme gebruikt om herhaalde patronen vinden en vervangenHoe groter het woordenboek, hoe meer context en mogelijk betere compressie, vooral bij grote bestanden en in de solid-modus.

Als algemene richtlijn suggereert de eigen documentatie van WinRAR 4 MB voor RAR en 32 MB voor RAR5 Als redelijke standaardwaarden. Van daaruit kunt u deze verhogen als uw apparatuur en scenario dit rechtvaardigen, wetende dat compressie langzamer zal zijn en meer geheugen zal verbruiken tijdens het comprimeren (niet decomprimeren).

Houd er rekening mee dat bepaalde functies, zoals zoeken op lange afstand, winnen aan belang met grote woordenboeken; bij meer dan 4 GB activeert WinRAR deze vaak automatisch vanwege technische noodzaak.

Solide compressie: wat het is, voor- en nadelen en wanneer het te gebruiken

Een solid-bestand behandelt meerdere bestanden als één bestand. één continue stroom van gegevensDit maakt het mogelijk om herhaling tussen verschillende bestanden te detecteren (bijvoorbeeld veel kleine en vergelijkbare bestanden) en verbetert de compressie aanzienlijk. Dit is een unieke eigenschap van het RAR-formaat; ZIP kan niet robuust zijn.

De nadelen zijn van belang: om een ​​enkel bestand uit het midden te halen, WinRAR moet alles hierboven verwerken, waardoor de extractie langzamer verloopt. Als een deel van het vaste bestand beschadigd is, kunnen de onderliggende bestanden bovendien ontoegankelijk worden. Daarom is het een goed idee om herstelregistratie in te schakelen op niet-vertrouwde media.

Wanneer het handig is: als het bestand niet vaak wordt bijgewerkt, als je hoeft niet voortdurend losse onderdelen te verwijderenen of de compressieverhouding groter is dan de compressie- en updatesnelheid.

Standaard gebruikt WinRAR meestal bestanden sorteren op extensie om de prestaties van de solid-mode te verbeteren. U kunt deze volgorde uitschakelen met -DS of uw eigen volgorde definiëren met het speciale bestand rarfiles.lstVolumes en SFX (zelfextraherend) kunnen ook solide zijn.

Welke bestandstypen worden gecomprimeerd (en welke niet)

Er is geen garantie voor een vaste compressie. Elk bestand is een wereld:Er zijn inhoudswaarden die met meer dan 90% kunnen worden verminderd, maar ook inhoudswaarden die nauwelijks afnemen of zelfs licht toenemen vanwege de overhead van de container.

De reeds gecomprimeerde (ZIP, 7z, RAR, BZip2…) of formaten met interne compressie zoals JPEG/PNG/GIF, MP3/WMA, AVI/MPG/WMV-video en moderne Office-documenten (DOCX/XLSX, enz.) worden er zelden beter op; probeer ze op te slaan ("Opslag") of ze strak te groeperen met soortgelijke documenten als u op zoek bent naar orde in plaats van grootte.

Waar je wél wint: platte tekst, CSV, JSON, broncode, logs en over het algemeen redundante gegevens. Dat is waar filters (delta, x86), woordenboeken en robuuste compressie echt tot hun recht komen.

Delta en andere klassieke “multimedia” filters

In de geavanceerde instellingen van WinRAR uit de geschiedenis ziet u verwijzingen naar profielen zoals “Tekst” (voorspelling), “Geluid” (kanalen), “Ware kleuren” De mogelijkheid om 86/32-bits x64 en deltacompressie in te schakelen is nu beschikbaar. Dit zijn preprocessingmechanismen die zijn ontworpen om de gegevensstroom te stroomlijnen op basis van het type gegevens.

  3 beste alternatieven voor Windows 11 Explorer en andere must-haves

Bijvoorbeeld, kiezen hoge kanalen (tot 31) in “Sound”-streams Het afdwingen van delta in tabellen kan helpen, maar het is de moeite waard om te meten: het lukraak toepassen van filters kan de prestaties verminderen zonder extra compressie te bieden.

De filosofie is nog steeds dezelfde: Identificeer het patroon en gebruik het juiste filterAls het niet duidelijk is, laat WinRAR dan automatisch beslissen en het resultaat evalueren met een voorbeeld.

RAR versus ZIP: waarom kiezen voor de een of de ander?

Met WinRAR kunt u archieven maken RAR (inclusief RAR5) en ZIP.ZIP is een veelgebruikte joker, handig als u niet weet welk programma de ontvanger zal gebruiken om te decomprimeren. Maar als u de beste prestaties en toegang tot alle instellingen wilt, is RAR de aanbevolen optie.

In ZIP is het bereik van voorbewerkte en Tricks (delta, x86, geavanceerde zoekopdrachten) is veel kleinerOm grote woordenboeken, de solide modus en filters optimaal te benutten, kunt u het beste waar mogelijk met RAR/RAR5 werken.

Goede werkwijzen voor het gebruik van deltacompressie

Evalueer de inhoud: als het goed is tabellen, numerieke gegevens, reeksen met vloeiende veranderingen Of repetitieve structuren, probeer deltatesten. Als het al gecomprimeerde media is, sla het dan op.

Begin met de automatische: laat WinRAR beslissen en dan vergelijk kracht vs. automatisch op een subset van bestanden. Als de verbetering in bestandsgrootte marginaal is en de tijd toeneemt, is het de moeite niet waard.

Synergieën: Delta werkt goed samen met solide modus en royale woordenboeken Wanneer de dataset dit rechtvaardigt. Scheid gemengde bestanden op type in verschillende volumes of gebruik extensiesortering.

Kanaallimiet: upload geen kanalen alleen maar omdat je wilt uploaden. Test 4–8, 16 en 31 als u periodiciteit vermoedt, maar stop als de winst stagneert.

Grafische interface versus opdrachtregel

Als u met het dialoogvenster “Archiefnaam en parameters” werkt, kiest u het RAR/RAR5-formaat, de methode (van “Opslag” tot “Beste”), het woordenboek en op het tabblad Geavanceerd, activeren of op automatisch laten staan delta-, x86-, long range- en exhaustieve modi. Voor solide, selecteer "Maak solide archief".

Combineer switches in CLI: -m5 voor de beste methode, -s voor vast, -MD voor woordenboek (bijv. -md64m), -mcD+ om delta te forceren, -mcl+ voor lange afstanden en -mcx voor uitputtend (maakt impliciet lange afstand mogelijk). Aanpassen op basis van tests.

Onthoud dat in RAR5, alleen D en E zijn toegestaan inside -mc; als u L of X in die indeling probeert, zal de tool de instelling negeren of u een waarschuwing geven.

Realistische verwachtingen en metingen

Niemand kan beloven om “altijd X% te comprimeren”. InhoudsregelsEr zijn gevallen van drastische bezuinigingen, en andere waarbij je alleen ondersteuning krijgt. Wat je wél kunt bepalen, is het scala aan opties en de tijd die je bereid bent te investeren.

Een verstandige aanpak: creëer een standaard compressieprofiel met uw favoriete instellingen (RAR5, solide indien van toepassing, “Goede” of “Betere” methode, redelijk woordenboek) en voor specifieke belastingen (bijv. tabelvormig) delta inschakelen en vergelijken met een monster.

Als u aan derden distribueert, houd dan rekening met compatibiliteit: ZIP zorgt voor universele opening; Voor RAR/RAR5 zijn compatibele tools nodig maar je krijgt er wel een beter tarief en meer controle voor terug.