• # Docs

    Posté par (site web personnel, Mastodon) . En réponse au message utilisation de libtar. Évalué à 3.

    La bibliothèque libtar est livrée avec un répertoire doc qui comprend des fichiers man décrivant les principales fonctions qui la compose : soit le package est bien installé et tu peux directement faire man soit tu ne veux pas l'installer, et il suffira pour l'afficher d'une genre :

    groff -Tascii -man tar_open.3 | less


    Les pages dispos son :

    - tar_append_file.3
    - tar_block_read.3
    - tar_extract_all.3
    - tar_extract_file.3
    - tar_open.3
    - th_get_pathname.3
    - th_print_long_ls.3
    - th_read.3
    - th_set_from_stat.3

    Et là tu vas me dire, "oui mais des exemples". Certes, ça manque, et google est bien muet sur le coup. Tout ce que j'ai pu trouver c'est un code source en C qui comporte notamment une ouverture de fichier TAR avec cette lib (j'ai bien regardé le code source de gnozip, malheureusement celui-ci utilise une implémentation maison du détarrage...)

    http://darcs.frugalware.org/repos/pacman-i18n/src/pacman.c

    Voilà, entre ça, les man pages, et ta débrouillardise, ça devrait aller ? ;-)
    Désolé de ne pas avoir donné de code à moi, mais je n'ai jamais utilisé cette lib pour être honnête ! Bonne chance.