Buenas, investigando sobre metodos de compresión he descubierto un concepto hasta ahora desconocido para mi los archivos solidos.

Un archivo sólido es un archivo comprimido con un método especial que trata todos los ficheros del archivo como si fuesen un flujo continuo de datos. Son compatibles con el formato de compresión «.rar» o «.7zip» y para los formatos de compresion basados en tar como «.tar.gz» o «.tar.bz2«.

Los pros

  • Aumenta notablemente la compresión, sobre todo si se añaden un gran numero de ficheros pequeños y similares (Ej: Las fotos del cumpleaños de anoche).

Las contras

  • Cuesta mas actualizarlo que un archivo normal.
  • Para la extracción de uno solo de los ficheros, todos los que le preceden deben ser analizados. Esto hara que el proceso de extracción sea mas lento si realizamos una extracción parcial, por ejemplo a mitad del archivo solido, pero no lo percibiremos si se realiza uan extracción completa.
  • Si algun archivo resulta dañado no se podran extraer ninguno de los que estan a continuación, asi que si el soporte de almacenamiento no tiene tolerancia a fallos será recomendable utilizar algun sistema de seguridad.

En resumen sera recomendable cuando:

  • No se actualiza a menudo el archivo.
  • No se realizan con frecuencia extracciones parciales.
  • Prima la calidad de compresión es sobre la velocidad de compresión.

Espero que os sirva.