Forum Programmation.c Libtar

Posté par  (site web personnel) .
Étiquettes : aucune
0
3
avr.
2005
Bonjour,

Quelqu'un connaiterait une sorte de libtar?
En fait j'ai déjà vu libtar le premier résultat de google, seulement elle est vraiment mal fait:
-L'API d'accès est pas des plus concis, mais bon
-On ne peut mettre les données en mémoire
-Il ne détécte pas tout seul la compression, et l'utilisation d'une compression 'basique' (gzip/bzip2) est tout sauf simple (il faut faire des wrapper d'ouverture, lecture, écriture et fermeture)
-lié à ce qui est au dessus, il est difficile de lire un tar.bz2 lui même à l'interieur d'un tar (pas de remarque merci :D)
  • # ...

    Posté par  . Évalué à 2.

    -Il ne détécte pas tout seul la compression, et l'utilisation d'une compression 'basique' (gzip/bzip2) est tout sauf simple (il faut faire des wrapper d'ouverture, lecture, écriture et fermeture)

    Sur ce point je suis pas d'accord, la lib tar n'a pas a ce preocuper en quoi tu peux la compresser. C'est comme si les editeurs de texte devait le gerer...

    Sinon tu dis que l'api est vaste, t'as peut etre moyen de faire ce que tu en utilisant des fonctions plus bas niveau de la lib...
    • [^] # Re: ...

      Posté par  (site web personnel) . Évalué à 3.

      Bon pour la détection d'accord(quoique tar normal le fait maintenant)mais qu'il soit facile de gérer les compressions basiques
      Non justement l'api est tres restrainte, pour récuperer les données d'un fichier la seule manière c'est de l'extraire dans un repertoire temporaire pour le relire apres

      PS:je me répéte je sais, et je sais aussi que je ne sais pas m'exprimer

      C'est comme si les editeurs de texte devait le gerer...
      Bah kwrite avec les kio? :D
  • # Avec KDE ?

    Posté par  (site web personnel) . Évalué à 1.

    l'API KDE propose KArchive qui permet de gérer facilement des archives :
    http://developer.kde.org/documentation/library/3.4-api/kio/html/cla(...)

    Voir Kar, KTar et KZip pour les différents formats de fichiers.

    Mais bon, c'est du KDE, si ton soft n'est pas lié à KDE, cela ne t'arrange sans doute pas de rajouter cette dépendance.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.