SamAymZip est un logiciel qui permet de compresser et décompresser des fichiers. Répartition des fichiers : - SamAymZip.java contient la partie principale du logiciel - ourZip.java contient les fonctions pour le zippage/dézippage - SAZFile.java contient une classe utilisée par SamAymZip - ExampleFileFilter.class classe récupérée sur Internet et utilisée Interface du logiciel : - Le bouton NEW permet de faire place neuve. - Le bouton ADD FILE permet d'ajouter un ou des fichiers à notre futur archive. - Le bouton ADD DIR permet d'ajouter un répertoire à notre futur archive : tous les fichiers contenus dans le répertoire choisi seront ajoutés à la liste des fichiers de notre futur archive. Cependant, la hiérarchie des répertoires n'est pas conservée. - Le bouton OPEN permet d'ouvrir une archive. Son contenu apparaît alors dans la table. - Le bouton ZIP est valide lorsqu'on a ajouté des fichiers ou des répertoires. - Le bouton UNZIP est valide lorsqu'on a ouvert (OPEN) une archive.