Programmation.c : Comment lire un ficher taré sans "detarer"

Posté par shal () le 28 avril 2008
0

Bonjour,



Je dois stocker plusieurs gros fichiers dans un seul . évidement je pense a tar . Mais je dois aussi y avoir accès SANS "detarer" (ce serait trop lourd).



J'ai regardé libtar mais soit j'ai pas compris soit cela ne permet pas d'accéder au fichiers.



Connaissez-vous un moyen/librairie pour faire cela ?



Il n'y a pas besoin de compresser.



Toute autres alternative est la bienvenue, j'ai pas l'impression que je soit le premier a avoir ce genre de besoin.

Les fichiers sont gros (jusqu'au Giga) et je ne sais pas quel taille ils vont faire à la fin donc difficile de faire un structure dans un fichier et juste de simple fseek.



merci

> Lire le message (8 commentaires, moyenne: 2,4).  

Vous avez demandé le commentaire #926368.

Si j'ai bien compris ...

Posté par Gérald (page perso, ) le 28/04/2008 à 15:31. (lien). Évalué à 4.

Tu veux pouvoir extraire de ton tarball un seul fichier sur les X qui y sont archivés ?

[binarym@gcolangelo]:/tmp/noobz% touch 1 2 3 4
[binarym@gcolangelo]:/tmp/noobz% tar cf plop.tar 1 2 3 4
[binarym@gcolangelo]:/tmp/noobz% rm 1 2 3 4
[binarym@gcolangelo]:/tmp/noobz% tar xf plop.tar 3
[binarym@gcolangelo]:/tmp/noobz% ls
3 plop.tar
[binarym@gcolangelo]:/tmp/noobz%

[ Répondre ]