Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten.
Vor 4 Jahren geschlossen.
Verbessern Sie diese Frage
Welche Faktoren sollten bei der Auswahl zwischen 7zip, xz, gzip, tar usw. zum Komprimieren und Archivieren von Dateien berücksichtigt werden?
Akzeptierte Antwort:
Ich möchte zunächst das aus der von Ihnen bereitgestellten Liste klarstellen:tar
ist die einzige, die nicht ist ein Kompressionsalgorithmus. tar
ist die Abkürzung für T Affe Ar Schnittlauch und wird verwendet, um Archivdateien zu erstellen. Kurz gesagt, eine einzelne Datei, die aus einer oder mehreren Dateien besteht. Es wird verwendet, um Dateien zu bündeln, damit sie von einem Kompressor komprimiert werden können, der nur eine einzelne Datei komprimieren kann.
In Bezug auf die Verfügbarkeit zip
ist für UNIX- (Linux/BSD/MacOS) und Windows-Systeme weit verbreitet. Daher ein zip
Datei ist sehr portabel. Tools zum Komprimieren/Dekomprimieren von xz
und gzip
Dateien sind auch auf Windows-Systemen verfügbar, werden aber häufiger auf UNIX-Systemen gesehen und verwendet.
xz
und 7zip
sind dafür bekannt, einen besseren Komprimierungsalgorithmus als gzip
zu haben , verwenden aber mehr Speicher und Zeit zum Komprimieren/Dekomprimieren. Dieses Thema wird hier gut diskutiert.
Ich würde die Verwendung von gzip
empfehlen wenn weniger Speicher verfügbar ist und die Komprimierungs-/Dekomprimierungsgeschwindigkeit ein Problem darstellt. 7zip
und xz
kann verwendet werden, wenn Platz ein Problem ist und die Komprimierungs-/Dekomprimierungsgeschwindigkeit nicht.
Einige nette Benchmarks zu diesen Algorithmen finden Sie hier. Hinweis: LZMA
ist der von 7zip
verwendete Komprimierungsalgorithmus und xz
.