Introduction
LedPC Application AutoZip 2.0.0

AutoZip est un utilitaire de Sauvegarde de données générant des fichiers comprimés au format zip.

La première étape est d’élaborer un fichier de paramètres, appelé set de sauvegarde (extension .zap), qui renferme les informations utiles à la sauvegarde (répertoire destination, fichiers à sauvegarder, taux de compression, cryptage éventuel, nombre de sauvegardes à conserver).

La sauvegarde peut ensuite être lancée depuis l’application, ou depuis l’explorateur de Windows, ou par un lanceur d’applications.

Les fichiers de sauvegarde produits sont des fichiers zip, qui peuvent être ouverts par tout utilitaire exploitant ce format. Le plus répandu est le célèbre WinZip de Nico Mak Computing, Inc. Je propose un utilitaire de ce type en freeware sur mon site : PlusZip.


Ouvrir, créer un set de sauvegarde
Ouvrir, créer un set de sauvegarde.

Un set de sauvegarde est composé des paramètres nécessaires à l’exécution d’une sauvegarde.

Pour ouvrir un set de sauvegarde :

Menu Fichier/Ouvrir, ou

Le choisir dans la liste des derniers fichiers ouverts, ou

Bouton 2 de la barre d’outils, ou

Depuis l’explorateur de Windows, clic droit sur le fichier, sélectionner Editer.

Pour sauvegarder un set de sauvegarde :

Menu Fichier/Enregistrer, ou Fichier/Enregistrer sous, ou

Bouton 3 de la barre d’outils.

IMPORTANT : donner un nom explicite aux sets de sauvegarde. En effet celui-ci sera concaténé avec un numéro d’ordre pour désigner le fichier de sauvegarde résultant.

Les paramètres à renseigner sont :

Répertoire destination : taper le nom d’un chemin complet valide, ou ouvrir l’explorateur des répertoires par Alt-Flèche vers le bas, ou clic sur le bouton parcourir (…)

IMPORTANT : AutoZip ne gère pas le « spanning », c’est à dire la répartition du fichier de sauvegarde résultant sur plusieurs supports. Choisissez le lecteur destination de sorte que la taille du fichier résultant ne dépasse pas sa capacité. Tenez compte également de la taille des éventuels fichiers de sauvegarde précédents.

Fichiers sources : ouvrir l’explorateur de fichiers de l’application par Données/Ajouter ou par le bouton 4 de la barre d’outils, ou taper Ins (la liste des fichiers sources ayant le focus). Trois types de sélection sont possibles :

Sélection individuelle de fichiers : cocher Sélection individuelle de fichiers (option par défaut), sélectionner les fichiers voulus, clic sur OK.

Sélection d’un répertoire : cocher Sélection d’un répertoire, renseigner le masque de fichiers désirés (caractères génériques), sélectionner le répertoire désiré, clic sur OK.

Sélection d’un répertoire et de ses sous-répertoires : même procédure que précédemment, en cochant Sous-répertoires.

Vous supprimez des fichiers sources dans la liste par : Données/Supprimer, ou bouton 5 de la barre d’outils, ou touche Suppr (la liste des fichiers sources ayant le focus).

Taux de compression: le choix du taux de compression (Maximale, Normale, Rapide et Sans) est fonction du volume de données à sauvegarder. Plus le taux de compression est élevé, plus le fichier résultant sera petit, mais l’opération sera d’autant plus longue. Si votre support de sauvegarde est de grande capacité, vous pourrez choisir un taux de compression faible.

Cryptage : vous pouvez choisir de crypter le fichier de sauvegarde à l’aide d’un mot de passe. Ce mot de passe sera requis pour exploiter le fichier obtenu.

Inclure les répertoires vides : cette option vous permet de sauvegarder dans le fichier de sauvegarde l’arborescence totale d’un répertoire, y compris ses sous-répertoires ne comportant pas de fichier. Cependant, il est nécessaire qu’il y ait au moins une donnée à comprimer. Dans le cas contraire, le fichier de sauvegarde n’est pas créé.

Nombre de sauvegardes à conserver : indiquer ici le nombre de fichiers de sauvegarde (de 1 à 9) que vous souhaitez conserver à chaque sauvegarde. Les fichiers produits par AutoZip reçoivent le nom du set de sauvegarde qui a servi à leur élaboration, avec ajout d’un numéro d’ordre de 01 à 09. A chaque sauvegarde, les fichiers les plus anciens sont supprimés dans la limite du nombre que vous souhaitez conserver, et l’ensemble des fichiers est renuméroté du plus ancien (01), au plus récent.


Exécuter une sauvegarde
Exécuter une sauvegarde.

A partir de la fenêtre de conception de set de sauvegarde, choisir Fichier/Exécuter, ou le bouton 6 de la barre d’outils.

Depuis l’explorateur Windows, double-clic sur le set de sauvegarde d’extension .zap (Exécuter est l’option par défaut pour ce type de fichiers).

A l’aide d’un lanceur d’application, écrire le chemin de l’application entre guillemets, suivi d’un espace et du chemin du set de sauvegarde à exécuter.

Exemple : “C:\Program Files\LedPC Application\AutoZip.exe“ C:\Mes Documents\Données.zap

Dans tous les cas, une boîte d’avancement vous renseignera sur les étapes de la sauvegarde. Vous pouvez annuler la sauvegarde en cours grâce au bouton de commande Annuler (AutoZip scrute votre demande d’interruption entre chaque fichier à traiter ; par conséquent, si le fichier en cours est de grande taille, un délai d’attente est à prévoir).

Le programme commencera par répertorier vos sauvegardes précédentes, et éliminera les plus anciennes conformément au nombre de sauvegardes précédentes à conserver. Le fichier résultant aura le nom du set de sauvegarde ayant servi à son élaboration, suivi d’un numéro d’ordre.

En fin de procédure, la boîte d’avancement se fermera après une minute d’attente (sauf si vous la fermez avant).

Si le programme a rencontré des erreurs, un message vous le signalera. Le bouton de commande Précision… vous permet d’en prendre connaissance.


Historique des versions
Historique des versions.

AutoZip 1.0.0 :	Version initiale.

AutoZip 1.1.0 :	Changement mineur de l’interface.
Correction d’un bug concernant les noms de fichiers dans certaines configuration de Windows.
Ouverture du dernier fichier ouvert au lancement.

AutoZip 1.2.0 :	Pas de création d’entrée de répertoire vide.

AutoZip 2.0.0	Amélioration du rafraîchissement de l’affichage par l’implémentation du multithreading.
Ajout de l’option d’inclusion des répertoires vides.
Enregistrement des messages d’erreurs lors de la création des fichiers archives.