Il formato Zip comprime ciascun file separatamente, quindi li combina (con una directory di contenuti di archivio) in un unico file di archivio.
Oltre al già citato formato zip, il file dar
e dump
anche le utility sono brave a gestirlo e, a differenza di zip, mantengono i permessi unix. Per dar
si desidera evitare di utilizzare l'opzione di archiviazione solida, in quanto risale al metodo tar/gzip di comprimere tutto in una volta, che offre una compressione migliore, ma rende l'estrazione dei singoli file più lunga poiché l'intero file deve essere decompresso fino al desiderato file viene trovato. dump
gestisce piuttosto bene grandi set di file piccoli (decine di migliaia) e può eseguire la compressione multithread, ma legge solo file system ext[234].
pixz è una versione parallela e indicizzata di 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