Einige Leute mögen 7-Zip . So packt Wikipedia beispielsweise komplette Bilder.
tar: Millionen von Dateien
Ich muss ca. 7.000.000 kleine Dateien packen. Ich suche nach einem effizienten Weg, dies zu tun.
Ist Teer der beste Weg? Was ist mit Benchmark-Tests oder anderen Vorschlägen?
3 Antworten auf die Frage
TAR hat eigentlich keine eigene Kompression. TAR führt lediglich Verzeichnisse / Dateien in einer großen Datei zusammen. Die Geschwindigkeit der Erstellung eines tar-Archivs hängt mehr vom Dateisystem und dem E / A-Subsystem ab als von tar selbst. Um die höchste Komprimierungsrate zu erzielen, verwenden Sie am besten 7zip (7zr-Befehl unter * nix / Linux). Die größere Größe des Wörterbuchs - das kleinere Archiv, das Sie erhalten.
Für Linux können Sie Folgendes versuchen:
7zr a -t7z -m0=lzma -mx=9 -mfb=64 -md=128m -ms=on /path/to/put/archive.7z folder_to_compress
jar ist auch sehr nett, da es sich um eine ZIP-Komprimierung der Dateien handelt. Wenn es nicht für die manifestierte Einbeziehung wäre, wäre sie nahezu perfekt (da Glas jetzt fast überall zu existieren scheint)
Verwandte Probleme
-
3
Pakete in einem seltsamen Zustand
-
3
tar.gz programmatisch in einem einzigen Schritt (unter Windows mit 7zip) extrahieren
-
3
Fix Ubuntu Error: E: Paket "Paketname" konnte nicht gefunden werden
-
6
Wie deinstalliere ich eine Apple pkg-Paketdatei?
-
1
Wie finden Sie heraus, welche Berechtigungen standardmäßig für ein Debian-Paket gelten?
-
5
Map "Entar" zu tar xvfz?
-
2
Auf Solaris losfahren
-
3
Öffnen einer .tar-Datei unter Windows
-
2
Teerdateigrößen anzeigen
-
2
Linux - Gibt es eine Möglichkeit, .bz2-Dateien mithilfe von Pipes in .tar.bz2-Dateien zu konvertiere...