Komprimiere eine Datei mit RAR

8

Ich habe eine Textdatei, die ich komprimieren möchte, nachdem sie eine bestimmte Größe erreicht hat. Ich habe bereits gesehen, GZipStream , das funktioniert gut, aber RAR-Komprimierung ist viel besser Ich habe nach einer Bibliothek gesucht, die eine Datei mit RAR komprimieren kann (ich interessiere mich wirklich nicht für Extrahieren oder Dekomprimieren), aber ich konnte noch keine finden.

    
gabriel290687 10.11.2011, 18:53
quelle

1 Antwort

9

Da der RAR-Komprimierungsalgorithmus nicht frei ist (nur der Dekomprimierungsalgorithmus ist), finden Sie keine Bibliothek dafür (oder muss eine Lizenz erwerben).

Eine gute Alternative ist das LZMA SDK , das die in 7-Zip verwendeten Komprimierungsalgorithmen liefert.

>

Für einen Vergleich der Kompressionsrate / Geschwindigkeit können Sie z. auf der Seite für die maximale Komprimierungsrate , Rang 50 und 52, Vergleichen von WinRAR 4.01 im "Best Solid" -Modus und 7 - Zip 9.22 im "Ultra" -Modus. WinRAR komprimiert nur etwas besser (& lt; 1%) und schneller, 7-Zip dekomprimiert schneller.

Beachten Sie, dass, wie peachykeen bemerkte, wenn Sie die Effizienzbewertungen statt der Größe betrachten, WinRAR normal ist Modus ist viel schneller als 7-Zip.

    
schnaader 10.11.2011, 18:57
quelle

Tags und Links