El formato Zip comprime cada archivo por separado y luego los combina (con un directorio de contenido del archivo) en un solo archivo.
Además del formato zip ya mencionado, el dar
y dump
Las utilidades también son buenas para manejar esto y, a diferencia de zip, conservan los permisos de Unix. Para dar
desea evitar el uso de la opción de archivo sólido, ya que se remonta al método tar/gzip de comprimir todo a la vez, lo que brinda una mejor compresión, pero hace que la extracción de archivos individuales lleve más tiempo, ya que todo el archivo debe descomprimirse hasta el deseado se encuentra el archivo. dump
maneja grandes conjuntos de archivos pequeños (decenas de miles) bastante bien, y puede realizar compresión multiproceso, pero solo lee sistemas de archivos ext[234].
pixz es una versión indexada paralela de xz.
# Compress:
tar -I pixz -cf foo.tar.xz ./foo
# Decompress:
tar -I pixz -xf foo.tar.xz
# Very quickly list the contents of the compressed tarball:
pixz -l foo.tar.xz
# Very quickly extract a single file:
pixz -x dir/file < foo.tar.xz | tar x