Compression + concaténation de dossiers

Description

Ca permet de concatener les fichiers d'un dossier (l'arborescence est respectée et tous les sous-dossiers ainsi que leurs fichiers sont inclus) et comprime le tout en un fichier. Ce fichier peut evidemment être déconcatené (d'où l'importance du respect de l'arborescence d'origine). Pour ceux qui n'ont rien pigé à ma prose, on peut comparer cette petite appli à WinZip (en moins bien :-). L'algo de compression est zLib. C'est gratuit, c'est rapide, c'est efficace ... c'est beau!
J'ai un peu pompé le design de WinZip.

Ce qui peut être intéressant dans cette source:
- scan des fichiers d'un dossier et de ses sous dossiers;
- concaténation + déconcaténation de fichiers;
- compression via zLib;
- association d'un type de fichier avec une appli (icône + Open)
- drag and drop de fichiers / dossiers directement dans la fenêtre de l'appli.

Source / Exemple :


it's all in the zip !

Conclusion :


Je me suis donné la peine de commenter mon code:-) Je serais par conséquent reconnaissant si vous pouviez aussi le commenter, voire le noter.
Je réponds volontier aux questions, et je suis ouvert à toute critique.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.