
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