begin process at 2008 08 29 21:59:12
1 233 909 membres
430 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Compression [ Archives / J'AI BESOIN D'AIDE !!!! :O ] (florentlejaxhe)

Compression le 20/12/2002 18:50:03

florentlejaxhe
Je suis nouveau dans la programmation Dephi 6 et ai développé un logiciel de cryptage. Je désire lui adjoindre la compression du fichier grâce à la librairie Zlib de Delphi. Comment utilise-t-on cette librairie concrètement ? Merci.

Re : Compression le 20/12/2002 20:29:13

bgK
Bestiol a posté une source à ce sujet :
http://www.delphifr.com/article.aspx?Val=1996



-------------------------------
Réponse au message :
-------------------------------

> Je suis nouveau dans la programmation Dephi 6 et ai développé un logiciel de cryptage. Je désire lui adjoindre la compression du fichier grâce à la librairie Zlib de Delphi. Comment utilise-t-on cette librairie concrètement ? Merci.

Re : Compression le 20/12/2002 23:50:56

florentlejaxhe




-------------------------------
Réponse au message :
-------------------------------

> Bestiol a posté une source à ce sujet :
> http://www.delphifr.com/article.aspx?Val=1996
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Je suis nouveau dans la programmation Dephi 6 et ai développé un logiciel de cryptage. Je désire lui adjoindre la compression du fichier grâce à la librairie Zlib de Delphi. Comment utilise-t-on cette librairie concrètement ? Merci.


Grand merci pour le programme mais j'aurais aussi besoin de la décompression. Est-ce possible ?
>

Re : Compression le 21/12/2002 13:25:26

Bestiol
Salut !!

Pour la décompression, comme tu pourras le voir dans les commentaires du source, je suis plutôt au stade 0, et je n'ai pas eu le temps de vraiment y regarder de plus près... Un jour, peut-être !!!

Bonne prog' !
Bestiol.


-------------------------------
Réponse au message :
-------------------------------

>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bestiol a posté une source à ce sujet :
> > http://www.delphifr.com/article.aspx?Val=1996
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Je suis nouveau dans la programmation Dephi 6 et ai développé un logiciel de cryptage. Je désire lui adjoindre la compression du fichier grâce à la librairie Zlib de Delphi. Comment utilise-t-on cette librairie concrètement ? Merci.
>
>
> Grand merci pour le programme mais j'aurais aussi besoin de la décompression. Est-ce possible ?
> >
>

Re : Compression le 21/12/2002 19:23:15

florentlejaxhe




-------------------------------
Réponse au message :
-------------------------------

> Salut !!
>
> Pour la décompression, comme tu pourras le voir dans les commentaires du source, je suis plutôt au stade 0, et je n'ai pas eu le temps de vraiment y regarder de plus près... Un jour, peut-être !!!
>
> Bonne prog' !
> Bestiol.
>
>
> -------------------------------

J'ai bien vu les commentaires et je te remercie d'avoir fait ce travail de compression. (je suis à moitié comblé) Mon problème n'est pas d'avoir un programme fonctionnel "nickel" mais une "bête" décompression. J'ai juste besoin de ton aide pour le même truc simple (ouêêêhh enfin !!) que la compression que t'as fait mais en décompression. Surtout rien de sophistiqué, rien que de l'appel et déclaration brute !
Avec toute ma sympathie : bonnes fêtes de fin d'année.

> Réponse au message :
> -------------------------------
>
> >
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bestiol a posté une source à ce sujet :
> > > http://www.delphifr.com/article.aspx?Val=1996
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Je suis nouveau dans la programmation Dephi 6 et ai développé un logiciel de cryptage. Je désire lui adjoindre la compression du fichier grâce à la librairie Zlib de Delphi. Comment utilise-t-on cette librairie concrètement ? Merci.
> >
> >
> > Grand merci pour le programme mais j'aurais aussi besoin de la décompression. Est-ce possible ?
> > >
> >
>

Re : Compression le 21/12/2002 23:21:35

Bestiol
Tu sais, avant de faire un prog, je teste d'abord les fonctions principales de manière "toute bête"... Et, malheureusement, la décompression n'est pas aussi simple (meeer*eee encore !) que la compression...

Je promet que je vais y bosser !! (de toute façon, je vais finir par ne plus en avoir le choix !)

@+
Bestiol.


-------------------------------
Réponse au message :
-------------------------------

>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut !!
> >
> > Pour la décompression, comme tu pourras le voir dans les commentaires du source, je suis plutôt au stade 0, et je n'ai pas eu le temps de vraiment y regarder de plus près... Un jour, peut-être !!!
> >
> > Bonne prog' !
> > Bestiol.
> >
> >
> > -------------------------------
>
> J'ai bien vu les commentaires et je te remercie d'avoir fait ce travail de compression. (je suis à moitié comblé) Mon problème n'est pas d'avoir un programme fonctionnel "nickel" mais une "bête" décompression. J'ai juste besoin de ton aide pour le même truc simple (ouêêêhh enfin !!) que la compression que t'as fait mais en décompression. Surtout rien de sophistiqué, rien que de l'appel et déclaration brute !
> Avec toute ma sympathie : bonnes fêtes de fin d'année.
>
> > Réponse au message :
> > -------------------------------
> >
> > >
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Bestiol a posté une source à ce sujet :
> > > > http://www.delphifr.com/article.aspx?Val=1996
> > > >
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Je suis nouveau dans la programmation Dephi 6 et ai développé un logiciel de cryptage. Je désire lui adjoindre la compression du fichier grâce à la librairie Zlib de Delphi. Comment utilise-t-on cette librairie concrètement ? Merci.
> > >
> > >
> > > Grand merci pour le programme mais j'aurais aussi besoin de la décompression. Est-ce possible ?
> > > >
> > >
> >
>

Re : Compression le 22/12/2002 00:34:11

florentlejaxhe




-------------------------------
Réponse au message :
-------------------------------

> Tu sais, avant de faire un prog, je teste d'abord les fonctions principales de manière "toute bête"... Et, malheureusement, la décompression n'est pas aussi simple (meeer*eee encore !) que la compression...
>
> Je promet que je vais y bosser !! (de toute façon, je vais finir par ne plus en avoir le choix !)
>
> @+
> Bestiol.


Bien reçu. Si t'as de la doc à me conseiller sur la Zlib, n'hésite pas. Y a pas que toi qui doit bosser. Bon travail quand même.

Florent.
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut !!
> > >
> > > Pour la décompression, comme tu pourras le voir dans les commentaires du source, je suis plutôt au stade 0, et je n'ai pas eu le temps de vraiment y regarder de plus près... Un jour, peut-être !!!
> > >
> > > Bonne prog' !
> > > Bestiol.
> > >
> > >
> > > -------------------------------
> >
> > J'ai bien vu les commentaires et je te remercie d'avoir fait ce travail de compression. (je suis à moitié comblé) Mon problème n'est pas d'avoir un programme fonctionnel "nickel" mais une "bête" décompression. J'ai juste besoin de ton aide pour le même truc simple (ouêêêhh enfin !!) que la compression que t'as fait mais en décompression. Surtout rien de sophistiqué, rien que de l'appel et déclaration brute !
> > Avec toute ma sympathie : bonnes fêtes de fin d'année.
> >
> > > Réponse au message :
> > > -------------------------------
> > >
> > > >
> > > >
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Bestiol a posté une source à ce sujet :
> > > > > http://www.delphifr.com/article.aspx?Val=1996
> > > > >
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Je suis nouveau dans la programmation Dephi 6 et ai développé un logiciel de cryptage. Je désire lui adjoindre la compression du fichier grâce à la librairie Zlib de Delphi. Comment utilise-t-on cette librairie concrètement ? Merci.
> > > >
> > > >
> > > > Grand merci pour le programme mais j'aurais aussi besoin de la décompression. Est-ce possible ?
> > > > >
> > > >
> > >
> >
>

Re : Compression le 22/12/2002 01:00:45

Bestiol
Je n'ai malheureusement pas de doc... désolé !!
si tu en trouve, laisse l'adresse ici !

Bonne prog' !
Bestiol.


-------------------------------
Réponse au message :
-------------------------------

>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Tu sais, avant de faire un prog, je teste d'abord les fonctions principales de manière "toute bête"... Et, malheureusement, la décompression n'est pas aussi simple (meeer*eee encore !) que la compression...
> >
> > Je promet que je vais y bosser !! (de toute façon, je vais finir par ne plus en avoir le choix !)
> >
> > @+
> > Bestiol.
>
>
> Bien reçu. Si t'as de la doc à me conseiller sur la Zlib, n'hésite pas. Y a pas que toi qui doit bosser. Bon travail quand même.
>
> Florent.
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Salut !!
> > > >
> > > > Pour la décompression, comme tu pourras le voir dans les commentaires du source, je suis plutôt au stade 0, et je n'ai pas eu le temps de vraiment y regarder de plus près... Un jour, peut-être !!!
> > > >
> > > > Bonne prog' !
> > > > Bestiol.
> > > >
> > > >
> > > > -------------------------------
> > >
> > > J'ai bien vu les commentaires et je te remercie d'avoir fait ce travail de compression. (je suis à moitié comblé) Mon problème n'est pas d'avoir un programme fonctionnel "nickel" mais une "bête" décompression. J'ai juste besoin de ton aide pour le même truc simple (ouêêêhh enfin !!) que la compression que t'as fait mais en décompression. Surtout rien de sophistiqué, rien que de l'appel et déclaration brute !
> > > Avec toute ma sympathie : bonnes fêtes de fin d'année.
> > >
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Bestiol a posté une source à ce sujet :
> > > > > > http://www.delphifr.com/article.aspx?Val=1996
> > > > > >
> > > > > >
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > Je suis nouveau dans la programmation Dephi 6 et ai développé un logiciel de cryptage. Je désire lui adjoindre la compression du fichier grâce à la librairie Zlib de Delphi. Comment utilise-t-on cette librairie concrètement ? Merci.
> > > > >
> > > > >
> > > > > Grand merci pour le programme mais j'aurais aussi besoin de la décompression. Est-ce possible ?
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re : Compression le 22/12/2002 10:28:37

bgK
Voilà un petit peu de code pour la décompression. Il ne faut pas oublier de mettre la taille une fois décompressé à l'emplacement prévu à cet effet. Je ne sais pas comment détecter la taille décompressé à partir des données compressées ...


var
Input, Output: TFileStream;
DCprsStream: TDecompressionStream;
begin

Try
Input := TFileStream.Create(edSource.Text, fmOpenRead);
Output := TFileStream.Create(edDest.Text, fmCreate);
DCprsStream := TDeCompressionStream.Create(Input);
{Création des trois streams nécessaires à la décompression... Le
TDeCompressionStream prend comme paramètre pour Create le stream compressé
à décompresser}

DCprsStream.OnProgress := Progression; //Assignation de la procédure gérant
//la progression de la compression

Output.CopyFrom(DCprsStream, {Insérer ici la taille du fichier une fois décompressé});
//On copie à partir du stream qui a ouvert le fichier source dans le
//fichier de destination en passant par le TDeCompressionStream, qui va
//décompresser les données...

Finally
DCprsStream.Free;
Input.Free; //Libération de la mémoire...
Output.Free;
Prgrs.Position := 0;
end;
end;

a+

Re : Compression le 22/12/2002 15:17:33

Bestiol
c'est là qu'était mon erreur !! (comme tu me l'a précisé)... J'ai juste à ajouter que pour récupérer la taille du fichier décompressé, il "suffit" de créer une entête dans le fichier lors de la compression...

Merci bgK, et bonne prog' !
Bestiol.


-------------------------------
Réponse au message :
-------------------------------

> Voilà un petit peu de code pour la décompression. Il ne faut pas oublier de mettre la taille une fois décompressé à l'emplacement prévu à cet effet. Je ne sais pas comment détecter la taille décompressé à partir des données compressées ...
>
>
> var
> Input, Output: TFileStream;
> DCprsStream: TDecompressionStream;
> begin
>
> Try
> Input := TFileStream.Create(edSource.Text, fmOpenRead);
> Output := TFileStream.Create(edDest.Text, fmCreate);
> DCprsStream := TDeCompressionStream.Create(Input);
> {Création des trois streams nécessaires à la décompression... Le
> TDeCompressionStream prend comme paramètre pour Create le stream compressé
> à décompresser}
>
> DCprsStream.OnProgress := Progression; //Assignation de la procédure gérant
> //la progression de la compression
>
> Output.CopyFrom(DCprsStream, {Insérer ici la taille du fichier une fois décompressé});
> //On copie à partir du stream qui a ouvert le fichier source dans le
> //fichier de destination en passant par le TDeCompressionStream, qui va
> //décompresser les données...
>
> Finally
> DCprsStream.Free;
> Input.Free; //Libération de la mémoire...
> Output.Free;
> Prgrs.Position := 0;
> end;
> end;
>
> a+


[Page 1 Page 2]
Classé sous : compression, librairie

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS