GNU/Linux >> Tutoriels Linux >  >> Linux

Format d'archive indexée ?

Le format Zip compresse chaque fichier séparément, puis les combine (avec un répertoire de contenu d'archive) en un seul fichier d'archive.


En plus du format zip déjà mentionné, le dar et dump les utilitaires sont également efficaces pour gérer cela et, contrairement à zip, conservent les autorisations unix. Pour dar vous voulez éviter d'utiliser l'option d'archivage solide, car cela revient à la méthode tar/gzip de compression du tout en une seule fois, ce qui donne une meilleure compression, mais rend l'extraction de fichiers individuels plus longue car le fichier entier doit être décompressé jusqu'à ce que le fichier souhaité fichier est trouvé. dump gère plutôt bien de grands ensembles de petits fichiers (des dizaines de milliers) et peut effectuer une compression multithread, mais il ne lit que les systèmes de fichiers ext[234].


pixz est une version d'indexation parallèle 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

Linux
  1. Comment résoudre :stdin :pas au format gzip

  2. Erreur de sortie de l'archive :Tar.xz :format de fichier non reconnu ?

  3. Erreur tar :EOF inattendu dans l'archive

  4. Format de fichier de vidage de mémoire

  5. Comment extraire le fichier filename.tar.gz

Comment extraire (décompresser) le fichier Tar Gz

Comment extraire (décompresser) le fichier tar.xz

Comment créer un fichier Tar Gz

Comment compresser des fichiers/dossiers au format .zip, tar.xz et 7z dans Ubuntu Desktop

Comment ajouter/mettre à jour un fichier dans une archive Tar.gz existante ?

Extraire le fichier tar.gz sous Linux