Werden die Dateien dupliziert, wenn ich eine TAR-Datei erstelle?

Werden die Dateien dupliziert, wenn ich eine TAR-Datei erstelle?

HTTP File Server oder HFS ist ein kleines Dienstprogramm, das es ermöglicht, Dateien mit anderen zu teilen, indem für jede Datei ein HTTP-Link erstellt wird

Wenn ich nun mehrere Dateien herunterladen möchte, erstellt die Software eine "tar"-Datei mit den ausgewählten Dateien

Meine Frage ist nun: Werden die Dateien dupliziert, wenn ich eine Tar-Datei erstelle? Benötige ich den doppelten Speicherplatz?

Wenn ich beispielsweise 3 Dateien mit jeweils 1 MB in ein Archiv komprimiere, wird eine neue Datei mit beispielsweise 2 MB erstellt, die die Originaldateien enthält. Der insgesamt erforderliche Speicherplatz beträgt also (3 + 2) MB = 5 MB

Passiert dasselbe beim Erstellen von Tar-Dateien?

Antwort1

Tar ist die Summe Ihrer Dateien, ohne dass eine Komprimierung verwendet wird. Sie erhalten also die Gesamtgröße der drei Dateien (und etwas mehr für die Tar-Steuerung). Normalerweise wird eine Zip-Datei schneller heruntergeladen, da sie weniger Speicherplatz beansprucht, aber das hängt von der Art der Dateien ab. Bereits komprimierte Filme, Bilder und solche Mediendateien werden beim Komprimieren nicht wesentlich kleiner.

Antwort2

Werden die Dateien dupliziert, wenn ich eine TAR-Datei erstelle?

Ja, 10 1-Mega-Dateien in einem Tar sind 10 Megabyte groß

Benötige ich doppelt so viel Platz?

Ja und nein, je nachdem, wie Sie damit umgehen möchten.

Ich habe einige Fragen, die helfen könnten

Welches Betriebssystem verwenden Sie?

Was ist der Inhalt der Dateien, die Sie komprimieren möchten?

Was sind Ihre idealen Voraussetzungen?

Archivieren Sie Daten oder suchen Sie einfach nach einem einfacheren Transportmittel?

Erfolgt der Transport auf physischen Medien oder über das Netzwerk/Internet?

Es hört sich so an, als ob Ihnen lediglich das Komprimierungsflag fehlt, wenn es nicht bereits komprimiert ist.

Führen Sie von einem Terminal aus „man tar“ und/oder „info tar“ aus, um das Handbuch oder die Infoseiten für den Tar-Befehl anzuzeigen.

das Hinzufügen einer der beiden Flaggen führt wahrscheinlich zu dem gewünschten Ergebnis.

-j verwendet bzip2-Komprimierung

-z verwendet GZIP-Komprimierung

verwandte Informationen