Ich habe einige stark komprimierte Dateien gesehen, z. B. 700 MB Daten, die auf 30-50 MB komprimiert wurden.
Aber wie bekommt man solche komprimierten Dateien? Ich habe versucht, Software wie WinRAR und 7Zip zu verwenden, aber noch nie eine so hohe Komprimierung erzielt.
Mit welchen Techniken / Software können Sie Dateien so gut komprimieren?
(PS Ich benutze Windows XP)
compression
rzlines
quelle
quelle
Antworten:
Wenn die zum Komprimieren der Daten erforderliche Zeit kein Problem darstellt, können Sie die komprimierte Größe optimieren, indem Sie mehrere verschiedene Tools zusammen verwenden.
Komprimieren Sie die Daten mehrmals mit verschiedenen Tools wie 7zip, winrar (für zip) und bjwflate.
(Beachten Sie, dass dies nicht bedeutet, die ZIP-Datei immer wieder zu komprimieren, sondern eine Reihe alternativer ZIP-Dateien mit verschiedenen Tools zu erstellen.)
Führen Sie als Nächstes deflopt für jedes Archiv aus, um jedes Archiv ein wenig zu verkleinern.
Führen Sie schließlich zipmix für die Archivsammlung aus. Da verschiedene Zip-Tools für verschiedene Dateien besser geeignet sind, wählt zipmix die beste komprimierte Version jeder Datei aus jedem der Archive aus und erzeugt eine Ausgabe, die kleiner ist als die, die jedes der Zip-Tools einzeln hätte erzeugen können.
Sie sollten jedoch beachten, dass dies garantiert keine magischen Wirkungen auf Ihre Dateien hat. Bestimmte Datentypen wie JPEGs und MP3s lassen sich einfach nicht gut komprimieren. Diese Dateien sind bereits intern komprimiert.
quelle
Dies hängt ausschließlich von den zu komprimierenden Daten ab.
Text komprimiert sehr gut, Binärformate nicht so gut und komprimierte Daten (mp3, jpg, mpeg) überhaupt nicht.
Hier ist eine gute Komprimierungsvergleichstabelle von Wikipedia.
quelle
Vorherige Antworten sind um eine Größenordnung falsch!
Der beste Komprimierungsalgorithmus, mit dem ich persönlich Erfahrung habe, ist paq8o10t (siehe zpaq- Seite und PDF ).
Hinweis: Der Befehl zum Komprimieren von files_or_folders sieht folgendermaßen aus:
Quelle: Incremental Journaling Backup Utility und Archiver
Sie können einen Spiegel des Quellcodes auf GitHub finden .
Ein etwas besserer Komprimierungsalgorithmus und Gewinner des Hutter-Preises ist decomp8 (siehe Link auf der Preisseite). Es gibt jedoch kein Kompressorprogramm, das Sie tatsächlich verwenden können.
Für wirklich große Dateien kann lrzip Komprimierungsraten erzielen, die einfach komisch sind .
Ein Beispiel aus README.benchmarks:
quelle
Squeezechart.com enthält Vergleiche verschiedener Kompressionsraten. Wie in der Antwort von Nifle angegeben, ist es jedoch unwahrscheinlich, dass Sie für Binärformate so hohe Komprimierungsraten erzielen.
quelle
Die meisten Komprimierungstools verfügen über Einstellungen, mit denen Sie eine höhere Komprimierungsrate erzielen können, wenn Sie langsamere Komprimierungs- / Dekomprimierungszeiten und mehr RAM verwenden.
Suchen Sie für 7-Zip in der integrierten Hilfe nach "Zum Archiv hinzufügen", um weitere Einzelheiten zu erfahren.
quelle
Sie können 7zip mit den folgenden Ultra-Einstellungen ausprobieren:
quelle
Überprüfen Sie einfach die Zusammenfassung der Benchmark-Tests für die Komprimierung mehrerer Dateien, die die beste Komprimierungsliste enthält die den vollständigen Komprimierungsbenchmark enthält.
Top 30
quelle
Ihre beste Wette scheint hier Versuch und Irrtum zu sein. Probieren Sie alle verfügbaren Komprimierungstechniken für jede Datei aus und wählen Sie das Beste aus, das auf Ihrer Website verwendet werden kann. Glücklicherweise machen Computer so etwas ziemlich schnell und langweilen sich nicht. Sie könnten ein einfaches Skript schreiben, um den Prozess zu automatisieren, damit er "relativ schmerzfrei" ist.
Erwarten Sie einfach keine Wunder - 700 MB bis 30 MB kommen nur selten vor. Protokolldateien wie oben erwähnt - ja. "Ihre durchschnittliche Datei" - auf keinen Fall.
quelle
Nanozip scheint zusammen mit FreeArc die höchste Komprimierung zu haben. Aber es ist noch nicht in der endgültigen Version. Dort wird durch Nanozip eine gute Komprimierung erreicht . Es hat eine sehr hohe Komprimierung und es dauert nicht allzu lange. Überprüfen Sie die Zusammenfassung der Benchmark-Tests für die Komprimierung mehrerer Dateien , aber FreeArc ist schneller.
quelle