IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

programme de compression


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de yvesall
    Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Novembre 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 208
    Par défaut [resolu]programme de compression
    salut, pour les besoin d'un programme perso je desire generer des fichiers puis directement les archiver en Zip, es ce possible (l'application sera developper principalement pour windows, mais je le porterais plus tard sous UNIX)
    sinon y'a t il un autre format (tel le tar ou tar.gz) qui est possible a appliquer a mon programme, et par quel moyen ?

    PS: je ne sais pas si l'appel system avec une commande tar fonctionnerais sous windows :/ mais il serait quand meme mieux de le faire en zip
    merci

  2. #2
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par yvesall Voir le message
    salut, pour les besoin d'un programme perso je desire generer des fichiers puis directement les archiver en Zip, es ce possible (l'application sera developper principalement pour windows, mais je le porterais plus tard sous UNIX)
    sinon y'a t il un autre format (tel le tar ou tar.gz) qui est possible a appliquer a mon programme, et par quel moyen ?

    PS: je ne sais pas si l'appel system avec une commande tar fonctionnerais sous windows :/
    merci
    Il est toujours possible d'appeler une application externe avec system(). Evidemment, il faut que l'application en question existe. (C'est au mécanisme de distribution de l'application de s'en assurer et de l'installer si nécessaire).

    7-zip, par exemple, (application Windows 'free') permet de réaliser des compressions dans un tas de formats, y compris les formats populaires sous unixoïdes.

    Si on veut que ce soit fait directement dans l'application, sans passer par un programme externe, on peut écrire son compresseur à l'aide de la bibliothèque gzip, par exemple, qui supporte un certain nombres de formats.

  3. #3
    Membre éclairé
    Avatar de yvesall
    Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Novembre 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 208
    Par défaut
    y a t'il une librairie compiler pour windows de zlib ou gzip dispo quelque part ? parce que google est pas mon ami sur ce coups

  4. #4
    Membre éclairé
    Avatar de yvesall
    Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Novembre 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 208
    Par défaut
    ah je crois que j'ai trouver sur le site de zlib les compiled DLL

    reste a tester :/

  5. #5
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Si tu utilises des EDI tels que Dev-C++ ou Code::Blocks, il existe également un "devpack" de zlib à l'adresse suivante: http://devpaks.org/details.php?devpak=27.

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  6. #6
    Membre éclairé
    Avatar de yvesall
    Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Novembre 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 208
    Par défaut
    tres interessant en effet

    maintenant je suis a la rue pour l utilisation de zlib, par principe ce que je voulais faire c'etait compresser un dossier entier, mais la seul fonction qui est proche de ce que je veux c'est gzwrite mais ne prend qu'un buffer, sauf que c'est un fileDescriptor que je veux compresser, voir un DIR

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD12] programme de compression
    Par tipoum dans le forum WinDev
    Réponses: 2
    Dernier message: 19/01/2012, 14h48
  2. Réponses: 4
    Dernier message: 02/07/2008, 11h35
  3. Réponses: 3
    Dernier message: 25/08/2007, 13h35
  4. Réponses: 16
    Dernier message: 07/05/2006, 13h19
  5. programmation de compression
    Par pinocchio dans le forum Autres Logiciels
    Réponses: 5
    Dernier message: 20/09/2005, 08h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo