¿Existe una utilidad de compresión de archivos "inteligente" que pueda aplicar diferentes algoritmos a diferentes archivos?

¿Existe una utilidad de compresión de archivos "inteligente" que pueda aplicar diferentes algoritmos a diferentes archivos?

Tengo un servidor Linux al que solo puedo conectarme de forma remota. Quiero hacer una copia de seguridad, pero tendrá que ser a través de Internet y elegí Google Drive para guardar las copias de seguridad. La única pieza del rompecabezas que todavía no tengo es cómo empaquetar y comprimir todos los archivos. Quiero compresión, porque el espacio en Google Drive es limitado y también reduciría los tiempos de carga.

Por supuesto, podría usar el estándar tar+gzip/bzip, o zip, o tal vez incluso algo sofisticado como 7z para una mejor compresión.

Pero lo que me pregunto es esto: muchos de los archivos de los que será necesario hacer una copia de seguridad serán cosas como imágenes JPEG, que no se comprimen bien en absoluto, sin importar qué compresor use. Sería más rápido si esos archivos se copiaran al archivo de destino tal como están, en lugar de comprimirlos. Otros archivos son archivos de texto, que se comprimen mejor con un algoritmo especializado (¿puedes darte cuenta ya de que estoy haciendo copias de seguridad de sitios web?).

¿Existe algún tipo de archivador que reconozca dichos archivos (por extensión de archivo estaría bien) y les aplique un algoritmo diferente? Creo haber visto uno por algún lado, pero no recuerdo cuál era y si tiene versión para Linux.

¿O tal vez estoy pensando demasiado en esto?

Respuesta1

IntentarArco libre. Puede seleccionar automáticamente la compresión LZMA/PPD/Multimedia:

Incluye LZMA, PPMD, TrueAudio y algoritmos de compresión multimedia genéricos con cambio automático por tipo de archivo.

información relacionada