projet numero 2
Un Winzip en Java
Le JDK supporte dans ses classes
d'entrée/sortie les formats zip et gzip. Le projet consiste à
écrire une interface graphique permettant de manipuler ces formats
de fichiers, à la manière du célèbre WinZip
disponible sous Windows.
AUTEURS:
Seiler
Vincent
Bernade
Sebastien
vers le projet:
< projet
>
IL y a un makefile pour compiler, generer la doc et executer le winzip
make winzip pour executer
make compil pour compiler
make javadoc pour la doc
Il n'y a pas besoin de tout recompiler normalement tout est dans le .tar
UTILISER LE JDK 1.1.7 SVP, le 1.2 est plein de bugs
vers la documentation
du projet:
< doc
>
:
Il y a evidement une superbe interface:

La Table de descriptiondes fichiers contenus dans l'archive peut etre triee en cliquant au sommet de la colonne engendatrice de l'ordonencement de la table. On peut aussi s'amuser a echanger les collones comme un petit fou........
La progresse Bar qui est presente en bas de cette fenetre n'est animee d'aucune vie actuellement, mais peut-etre qu'un jour on aura le temps.
Comme la table est selectionnable par ligne, notre winzip implemente des fonctions correspondant au menu Action suivant:

Si vous choisissez ajouter:
Une magnifique fenetre va apparaitre afin de vous permettre d'etablir une liste de fichiers ou de repertoire a ajouter a votre archive. Si vous vous etes tromper dans la liste, pas de probleme on peut ajouter mais aussi effacer une selection. Cette fenetre permettra egalement de definir le taux de compression de l'archive une fois les fichiers ajoutes.

Si vous choisissez d'extraire:
On ne vous demendera de preciser seulement le nom du repertoire (existant ou non) ou vous desirez mettre le contenu de l'archive et de choisir entre deux boutons afin de savoir si vous voulez extraire tout le contenu de l'archive ou seulement les fichiers selectionnes dans la table de la fenetre principale.

Il ne rest plus qu'a essayer les fonctions de base comme creer une nouvelle archive (la fenetre Add apparaitra automatiquement apres creation de l'archive), ouvrir une ancienne archive ou encore fermer une archive. A moins de vouloir nous quitter....

Pour des informationsplus
techniques veuillez consulter le javadoc