Schakeloptie "-md[x]<grootte>[k,m,g]" - woordenboekgrootte instellen |
Bladeren Vorige Top Volgende Meer |
Het schuivende woordenboek is het geheugengebied dat gebruikt wordt door het compressie-algoritme om herhalende gegevenspatronen te vinden en in te pakken. Als de grootte van het bestand dat ingepakt wordt (of de totale grootte van alle bestanden in het geval van een compact archief) groter is dan de grootte van het woordenboek, dan zal het uitbreiden van het woordenboek met waarschijnlijkheid de compressieverhouding verhogen, maar de inpaksnelheid verlagen en de geheugeneisen verhogen.
Voor de RAR 5.0-archiefindeling kan de grootte van het woordenboek ingesteld worden op 128 KB, 256 KB, 512 KB, 1 MB, 2 MB, 4 MB, 8 MB, 16 MB, 32 MB, 64 MB, 128 MB, 256 MB, 512 MB, 1 GB, 2 GB en 4 GB.
WinRAR 7.0 breidt de maximumgrootte voor het woordenboek uit tot 64 GB en staat toe om andere getallen dan machten van 2 te gebruiken voor woordenboeken groter dan 4 GB. Zulke archieven kunnen worden uitgepakt door WinRAR 7.0 en nieuwer.
Standaard weigert WinRAR om archieven uit te pakken met een woordenboekgrootte boven de 4 GB. Dit is gedaan om te voorkomen dat onverwachte grote hoeveelheden geheugen wordt toegekend. Het is mogelijk om de standaardlimiet te wijzigen in Compressie-instellingen of via de optie -md<grootte> of -mdx<grootte> om woordenboeken uit te pakken met een grootte tot en met het opgegeven aantal. In tegenstelling tot -md<grootte> wordt -mdx<grootte> alleen bij het uitpakken toegepast en kan deze worden toegevoegd aan de RAR-omgevingsvariabele, waarbij deze geen invloed heeft op inpakopdrachten.
U kunt de achtervoegsels 'k', 'm' en 'g' gebruiken om de grootte op te geven in respectievelijk kilo-, mega- en gigabytes, zoals -md64m voor een woordenboek met een grootte van 64 MB. Als geen achtervoegsels worden gebruikt, dan worden megabytes aangenomen voor de schakeloptie -md<grootte> en gigabytes voor de schakeloptie -mdx<grootte>. Dit betekent dat -md64m and -md64 gelijk aan elkaar zijn. Hetzelfde geldt voor -mdx8 en -mdx8g.
De geheugeneisen bij het inpakken variƫren afhankelijk van de woordenboekgrootte en de aanwezigheid van de schakeloptie -mcl voor het zoeken op groot bereik. Een grove schatting is 7x bij een woordenboekgrootte van 1 GB en 1,5x voor een woordenboek van 64 GB.
Bij het uitpakken wordt slechts iets meer dan 1x de woordenboekgrootte toegekend.
Indien de grootte van alle bronbestanden voor een compact archief of de grootte van het grootste bronbestand voor een niet-compact archief minimaal twee keer zo klein is vergeleken met de woordenboekgrootte, dan kan WinRAR de woordenboekgrootte verkleinen. Dit helpt bij een lager geheugengebruik zonder de compressieverhouding te verlagen.
De standaard schuivende woordenboekgrootte is 32 MB.
Door WinRAR gemaakte ZIP-archieven gebruiken altijd een woordenboekgrootte van 32 KB.
De woordenboekgrootte kan ook worden gekozen in de lijst Woordenboekgrootte in het dialoogvenster "Archiefnaam en -parameters".
Voorbeeld:
Maakt een compact archief in de RAR 5.0-archiefindeling met een woordenboekgrootte van 128 MB.
RAR a -s -md128 lib *.dll