Gibt es ein „intelligentes“ Dienstprogramm zur Dateikomprimierung, das auf unterschiedliche Dateien unterschiedliche Algorithmen anwenden kann?

Gibt es ein „intelligentes“ Dienstprogramm zur Dateikomprimierung, das auf unterschiedliche Dateien unterschiedliche Algorithmen anwenden kann?

Ich habe einen Linux-Server, mit dem ich nur per Fernzugriff eine Verbindung herstellen kann. Ich möchte ein Backup davon erstellen, aber das muss über das Internet erfolgen, und ich habe Google Drive für die Sicherungen ausgewählt. Das einzige Puzzleteil, das mir noch fehlt, ist, wie ich alle Dateien verpacken und komprimieren kann. Ich möchte eine Komprimierung, weil der Speicherplatz auf Google Drive begrenzt ist und es auch die Upload-Zeiten verkürzen würde.

Ich könnte natürlich das Standard-Tar+Gzip/Bzip oder Zip verwenden oder vielleicht sogar etwas Ausgefalleneres wie 7z für optimale Komprimierung.

Was mich aber wundert, ist Folgendes: Viele der zu sichernden Dateien sind beispielsweise JPEG-Bilder, die sich überhaupt nicht gut komprimieren lassen, egal welchen Kompressor ich verwende. Es wäre schneller, wenn diese Dateien unverändert in das Zielarchiv kopiert und nicht komprimiert würden. Andere Dateien sind Textdateien, die sich mit einem speziellen Algorithmus besser komprimieren lassen (merken Sie schon, dass ich Websites sichere?).

Gibt es eine Art Archivierungsprogramm, das solche Dateien erkennt (anhand der Dateierweiterung wäre in Ordnung) und einen anderen Algorithmus für sie anwendet? Ich glaube, ich habe irgendwo eines gesehen, aber ich weiß nicht mehr, welches es war und ob es eine Linux-Version gibt.

Oder mache ich mir vielleicht zu viele Gedanken darüber?

Antwort1

VersuchenFreeArc. LZMA/PPD/Multimedia-Komprimierung kann automatisch ausgewählt werden:

Enthält LZMA, PPMD, TrueAudio und generische Multimedia-Komprimierungsalgorithmen mit automatischer Umschaltung nach Dateityp

verwandte Informationen