J'utilise tarpour archiver un groupe de très gros bz2fichiers (multi-Go) .
Si j'utilise tar -tf file.tarpour répertorier les fichiers dans l'archive, cela prend beaucoup de temps (~ 10-15 minutes).
De même, il cpio -t < file.cpiofaut autant de temps pour terminer, plus ou moins quelques secondes.
En conséquence, la récupération d'un fichier à partir d'une archive (via tar -xf file.tar myFileOfInterest.bz2par exemple) est aussi lente.
Existe-t-il une méthode d'archivage qui conserve un "catalogue" facilement accessible avec l'archive, afin qu'un fichier individuel dans l'archive puisse être récupéré rapidement?
Par exemple, une sorte de catalogue qui stocke un pointeur sur un octet particulier dans l'archive, ainsi que la taille du fichier à récupérer (ainsi que toute autre information spécifique au système de fichiers).
Existe-t-il un outil (ou argument vers tarou cpio) qui permet une récupération efficace d'un fichier dans l'archive?