JBackupWithZip est un outil simple pour zipper régulièrement une sélection de dossiers et de fichiers.
Cette sélection de dossiers et de fichiers peut être sauvegardée et réutilisée d'une fois sur l'autre pour rezipper des données. (voir les copies d'écrans de JBackupWithZip).
Il est pratique de pouvoir faire un zip avec l'ensemble des dossiers que l'on veut sauvegarder ou archiver. Avec JBackupWithZip, il n'est pas nécessaire de refaire manuellement à chaque fois la sélection des fichiers, comme avec un logiciel usuel de zip.
Cette tâche peut en général être faite par un logiciel d'archivage.
Cependant, ces logiciels construisent en général un fichier dans un format spécifique (je n'ai jamais vu l'utilisation de Zip) et on doit alors toujours utiliser le logiciel en quesion pour réouvrir le fichier d'archive.
Et dans ce cas là, si vous avez fait une archive en 2002 avec un logiciel sous windows2000, comment faire pour l'ouvrir sur un système linux en 2007 ?
Sera-t-il possible de récupérer les fichiers archivés ?
Le format Zip est le plus utilisé... et sera encore "en service" dans de nombreuses années (décenies...).
JBackupWithZip est écrit entierement en Java 1.4 / Swing, avec l'utilisation de XML pour sauvegarder la sélection des dossiers et des fichiers. Toutes ls classes sont complètement documentée en commentaires javadoc, en anglais.
Il est gratuit et plublié sous licence BSD (voir la Licence JBackupWithZip)
J'ai développé ce logiciel parce que j'en avais besoin, ainsi que pour déveloper des classes java utiles pour des tâches générales, telles que le traitement d'arbres (ici pour les dossiers et les fichiers), la command d'un process de traitement (pour le lancer et remonter la progression en temps réel), etc....
J'ai chercher à développer ces classes avec les meilleurs techniques de modélisation objet pour ce type de tâches et de traitements.
Ce lociciel et ces classes peuvent vous être utile...
Le projet est hébergé sur sourceforge.net : http://sourceforge.net/projects/jbackupwithzip
La home page du projet (en anglais) est sur : JBackupWithZip home page
Les autres pages sont :
Les fonctions de JBackupWithZip sont :