home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d7xx / d780 / abackup.lha / ABackup / ABackup.doc < prev    next >
Text File  |  1992-12-06  |  45KB  |  846 lines

  1.  
  2.  
  3.              ABackup - Manuel de référence
  4.  
  5.  
  6.  
  7.  
  8.  
  9. AboutThisDoc
  10.  
  11.       Ce manuel  décrit  la  version  2.00    de  l'utilitaire  ABackup.  Ce
  12.   programme est (c)1992 par Denis GOUNELLE, toute utilisation  commerciale  ou
  13.   vente sans autorisation écrite est strictement interdite. Vous pouvez copier
  14.   et diffuser ce programme aux conditions suivantes :
  15.  
  16.     - l'ensemble des fichiers doit être fourni
  17.     - aucun fichier ne doit avoir été modifié
  18.     - vous ne devez pas demander plus de 40FF pour cela
  19.  
  20.       Malgré de nombreux tests, je ne peux garantir qu'ABackup ne contient
  21.   aucune erreur. VOUS UTILISEZ CE PROGRAMME A VOS RISQUES  ET  PERILS.    Je  ne
  22.   pourrai en aucun cas être tenu pour responsable de tout dommage,  direct  ou
  23.   indirect, résultant de l'utilisation d'ABackup.
  24.  
  25. Introduction
  26.  
  27.       ABackup est un programme de sauvegarde écrit pour l'Amiga.  Il  peut
  28.   être utilisé aussi bien pour sauvegarder votre disque dur que pour  archiver
  29.   des fichiers, dispose d'une interface Intuition complète, et  peut  utiliser
  30.   la bibliothèque XPK. Sous système 2.0, ABackup reconnait les    liens  et  est
  31.   capable de gérer les disquettes Haute Densité.
  32.  
  33.       Ce programme est SHAREWARE. Si vous  le  trouvez  utile,  vous  êtes
  34.   invités à envoyer 50 FF à l'adresse ci-dessous, afin de devenir  utilisateur
  35.   enregistré. Veuillez utiliser uniquement un des moyens de payement suivant :
  36.  
  37.       - chèque d'une banque française
  38.       - espèces (francs français si  possible,  sinon  équivalent  dans  toute
  39.     monnaie de la CEE, en dollars US ou en francs suisses ; pour ces trois
  40.     cas derniers prévoyez un peu plus pour les frais de change)
  41.       - chèque d'une banque européenne (en francs français uniquement)
  42.  
  43.   Si vous envoyez  un  chèque,    n'oubliez  pas  de  le  mettre  à  l'ordre  de
  44.   "M. GOUNELLE Denis".  Dans  tous  les  cas,  vous  recevrez  en  échange  la
  45.   prochaine version de ABackup dès qu'elle sera disponible.  Notez  que  cette
  46.   contribution ne donne droit qu'à une seule mise à jour.  Si  vous  souhaitez
  47.   recevoir régulièrement les nouvelles versions, une contribution  de  100  FF
  48.   est nécessaire.
  49.  
  50.       Vos critiques et suggestions sur ce programme  seront  toujours  les
  51.   bienvenues. N'hésitez pas à m'écrire, à l'adresse suivante :
  52.  
  53.                    M. GOUNELLE Denis
  54.                     Boite 71
  55.                   6, rue des cailloux
  56.                  92110 CLICHY - FRANCE
  57.  
  58.       Vous pouvez également m'adresser un  message  à  l'adresse  Internet
  59.   "gounelle@alphanet.ch". Notez qu'il s'agit d'une boite à lettre  mise  à  ma
  60.   disposition par un ami, aussi veuillez n'envoyer que de courts messages.  De
  61.   plus, n'ayant pas accès directement à mes messages, n'espérez pas avoir  une
  62.   réponse avant une dizaine de jours.
  63.  
  64.       Merci à Michel SCHINZ (sans lequel  ce  programme  ne  serait  resté
  65.   qu'un projet) et à Jean-Yves PROUX  pour  leurs  suggestions.  Remerciements
  66.   particuliers à Jean-Philippe RAPP pour ses nombreuses  suggestions  et  pour
  67.   son soutien constant. Merci également aux auteurs  de  la  bibliothèque  XPK
  68.   pour leur travail remarquable.
  69.  
  70. Démarrage
  71.  
  72.       ABackup peut être lancé aussi bien du CLI que du  Workbench.    Depuis
  73.   le CLI, la syntaxe d'appel est la suivante :
  74.  
  75.     ABackup [FROM répertoire] [BUFSIZE taille] [NOCOMP ext,ext,...] [NOTASK]
  76.  
  77.   L'option BUFSIZE vous permet de modifier la taille du tampon de lecture (par
  78.   exemple "BUFSIZE 64" demande un tampon de 64 Ko). La taille  par  défaut  du
  79.   tampon est de  4  Ko.  L'option  FROM  vous  permet  d'indiquer  un  nom  de
  80.   répertoire à sauvegarder, le    répertoire  par  défaut  étant    le  répertoire
  81.   courant. L'option NOCOMP vous permet d'indiquer une  liste  d'extensions  de
  82.   fichiers à ne pas compresser. Vous pouvez indiquer au maximum 10 extensions,
  83.   séparées par des virgules (exemple: "NOCOMP .info,.run").
  84.       Normalement, ABackup essaye de  créer  une  tâche  fille,  qui  sera
  85.   chargée des écritures sur disquette (ceci accélère la  sauvegarde  de  10  à
  86.   20%). En cas d'erreur lors de la création de cette tâche, ABackup  réalisera
  87.   lui-même les opérations d'écriture, comme dans les  version  précédentes  du
  88.   programme. Au cas où cette tâche poserait un problème quelconque (manque  de
  89.   mémoire, etc...), il vous suffit d'indiquer  l'argument  optionnel  "NOTASK"
  90.   pour qu'elle ne soit pas créée.
  91.  
  92.       Depuis le Workbench, vous pouvez modifier la    taille    du  tampon  de
  93.   lecture en ajoutant une ligne de la forme "BUFSIZE=<taille en Ko>"  dans  le
  94.   champ "TOOL TYPES" de l'icône de ABackup. Vous pouvez également  donner  une
  95.   liste d'extensions à ne pas compresser, en ajoutant une ligne  de  la  forme
  96.   "NOCOMP=ext,ext,...", ou interdire la création d'une tâche fille en ajoutant
  97.   une ligne "NOTASK". Enfin, ABackup peut être indiqué comme outil par  défaut
  98.   ("DEFAULT TOOL") d'un fichier archive.
  99.  
  100.       Lorsque vous démarrez le programme, un écran    s'ouvre  et  plusieurs
  101.   gadgets apparaissent : "Sauvegarder une  partition  AmigaDOS",  "Restaurer",
  102.   "Reconstruire  un  catalogue",  et  "Quitter".   Cliquez   sur   le   gadget
  103.   correspondant à l'opération souhaitée.
  104.       Cet  écran  possède  également  un  menu,  qui  propose  les     choix
  105.   "Config...", "A Propos...", et  "Quitter".  La  première  option  permet  de
  106.   modifier la configuration de ABackup (voir  paragraphe  "Configuration",  la
  107.   seconde affiche des informations sur le programme, et la troisième permet de
  108.   quitter ABackup.
  109.  
  110. Configuration
  111.  
  112.       Une fenêtre apparait au milieu de l'écran, avec  huit  gadgets.  Les
  113.   trois gadgets supérieurs indiquent le nom du programme  de  visualisation  à
  114.   appeler en fonction du type de fichier (fichier ASCII, image IFF, ou  autre,
  115.   voir le paragraphe "Visualisation")  et  les  deux  suivants  les  noms  des
  116.   programmes  externes    de  compression/décompression  (voir  plus   loin   le
  117.   paragraphe "Compression").
  118.       En bas de la fenêtre, trois gadgets vous permettent de  valider  les
  119.   modifications, de valider  et  de  sauvegarder  les  nouvelles  options,  ou
  120.   d'annuler les  modifications.  La  configuration  est  sauvegardée  dans  le
  121.   fichier "S:ABackup.config", qui est relu à chaque démarrage du programme.
  122.  
  123. Les_boites_de_requête
  124.  
  125.       En utilisant ABackup, vous verrez souvent apparaitre des  boites  de
  126.   requête avec un message et un ou deux  gadgets  ("Ok",  "Continuer/Arrêter",
  127.   "Oui/Non").
  128.       Dans tous les cas, vous pouvez répondre à la requête en cliquant sur
  129.   un des gadgets, mais    aussi  en  appuyant  sur  la  touche  correspondant  à
  130.   l'initiale  de  la  réponse  (par  exemple  les  touches  "c"  ou  "C"  pour
  131.   "Continuer"). Vous  pouvez  aussi  appuyer  sur  <RETURN>  pour  la  réponse
  132.   positive ("Ok", "Continuer", "Oui") ou sur la touche <ESC> pour  la  réponse
  133.   négative ("Arrêter", "Non").
  134.       Enfin, si le message    de  la    requête  vous  demande    d'insérer  une
  135.   disquette dans un lecteur,  le  fait    d'introduire  une  disquette  dans  ce
  136.   lecteur sera détecté et sera équivalent à cliquer sur le gadget "Continuer".
  137.  
  138. Sauvegarder_une_partition_AmigaDOS
  139.  
  140.       Une boite de requête apparait, pour vous  permettre  de  choisir  le
  141.   répertoire à sauvegarder. Si vous cliquez  sur  le  gadget  "Annuler",  vous
  142.   retournerez au menu de départ. Si vous  cliquez  sur    le  gadget  "Valider",
  143.   ABackup chargera le contenu du répertoire. Pour interrompre  ce  chargement,
  144.   cliquez sur le gadget "Arrêter" ou appuyez sur une des touches  suivantes  :
  145.   "a", "A", <ESC>.
  146.  
  147.       Une fois le contenu  du  répertoire  chargé,    l'écran  de  sélection
  148.   apparait. Cet écran se  compose  d'une  série  de  gadgets,  et  d'une  zone
  149.   inférieure où sont affichés les fichiers et sous-répertoires    du  répertoire
  150.   courant. Au départ, aucun  fichier  ni  répertoire  n'est  sélectionné.  Les
  151.   fichiers et  les  liens  sont  affichés  en  noir  sur  fond    gris,  et  les
  152.   répertoires en blanc sur fond gris. Les répertoires dont  au    moins  un  des
  153.   descendant est sélectionné sont affichés sur fond noir.  Vous  pouvez  faire
  154.   défiler l'affichage de la liste à l'aide de l'ascenseur sur  la  droite.  Le
  155.   nom du répertoire courant est affiché dans la zone  intitulée  "Répertoire".
  156.   Le nombre et la taille des fichiers sélectionnés sont affichés dans la  zone
  157.   intitulée "Sélection".
  158.  
  159.       Pour sélectionner un fichier    dans  la  liste,  il  vous  suffit  de
  160.   cliquer sur le nom de ce fichier : il s'affiche alors en noir sur fond bleu,
  161.   et la zone intitulée "Sélection" est mise à jour. Si  vous  cliquez  sur  un
  162.   fichier sélectionné,    vous  annulerez  la  sélection    de  ce    fichier.  Pour
  163.   sélectionner ou dé-sélectionner une série de fichiers,  il  vous  suffit  de
  164.   cliquer sur le premier fichier et de déplacer la souris en gardant le bouton
  165.   gauche enfoncé. Enfin,  si  vous  double-cliquez  sur  un  fichier,  ABackup
  166.   lancera une opération de  visualisation  sur    ce  fichier  (voir  paragraphe
  167.   "Visualisation").
  168.       Quand vous cliquez sur un nom de répertoire, deux actions peuvent se
  169.   produire. Si ce répertoire est vide, il sera sélectionné  ou    dé-sélectionné
  170.   de la même façon qu'un fichier. Dans le cas  contraire,  l'affichage  de  la
  171.   liste sera modifié pour vous montrer le contenu de ce  répertoire.  La  zone
  172.   intitulée "Répertoire"  sera  mise  à  jour.  Pour  remonter  au  répertoire
  173.   précédent, vous pouvez soit cliquer sur le gadget  "Parent"  (au  dessus  de
  174.   l'ascenseur), soit cliquer sur le  gadget  invisible  placé  entre  le  bord
  175.   gauche de l'écran et le bord gauche de la zone  d'affichage.  Si  vous  êtes
  176.   descendu très bas dans l'arborescence, vous pouvez remonter  directement  au
  177.   répertoire initial, en  cliquant  sur  le  gadget  "Racine"  (au  dessus  de
  178.   l'ascenseur).
  179.  
  180.       En haut de l'écran se trouvent deux lignes  de  gadgets  identiques.
  181.   Ces gadgets vous permettent de faire une sélection (première ligne)  ou  une
  182.   dé-sélection (seconde ligne) globale suivant différents critères :
  183.  
  184.   Tout
  185.       Sélectionne ou dé-sélectionne tous les fichiers et  sous-répertoires
  186.       à partir du répertoire courant.
  187.  
  188.   Par nom
  189.       Sélectionne  ou  dé-sélectionne  les  fichiers  et  sous-répertoires
  190.       suivant un nom ou un motif. Un motif est un nom qui contient un  des
  191.       méta-caractères de l'AmigaDOS soit, sous système 1.3, les caractères
  192.       '#' et '?' et, sous système 2.0, les caractères '#', '?', '|',  '~',
  193.       '%',  les  parenthèses  et  les  crochets  (pour  plus  de  détails,
  194.       reportez-vous au manuel d'utilisation de l'AmigaDOS).
  195.       Une fenêtre apparait, avec un gadget de chaine. Saisissez le nom    ou
  196.       le motif et validez en appuyant sur <RETURN>. Cliquez  ensuite  soit
  197.       sur le gadget "==" soit sur le gadget "!=", suivant que vous vouliez
  198.       les fichiers et sous-répertoires dont le nom correspond  au  nom    ou
  199.       motif saisi, ou ceux dont le nom ne  correspond  pas  à  ce  nom    ou
  200.       motif. Vous pouvez annuler l'opération en cliquant sur le gadget  de
  201.       fermeture de la fenêtre.
  202.  
  203.   Par date
  204.       Sélectionne ou dé-sélectionne les fichiers  et  sous-répertoires    en
  205.       fonction    de  leur  date    de  dernière  modification.  Une   fenêtre
  206.       apparait, avec un gadget de chaine. Saisissez la date et/ou  l'heure
  207.       en respectant la syntaxe suivante : JJ-MM-AA ou  JJ-MMM-AA  pour    la
  208.       date (par  exemple  "01-03-92"  ou  "01-Mar-92")  et  HH:MM:SS  pour
  209.       l'heure. Validez en appuyant sur <RETURN> puis cliquez sur le gadget
  210.       "<=" ou sur le gadget ">=", suivant que vous vouliez les fichiers et
  211.       sous-répertoires plus anciens ou plus récents que la date saisie.
  212.       Si vous n'avez saisi que l'heure, la date sera  celle  du  jour.  Si
  213.       vous n'avez saisi que la  date,  l'heure  sera  "23:59:59"  si  vous
  214.       cliquez sur "<=", ou "00:00:00"  si  vous  cliquez  sur  ">=".  Vous
  215.       pouvez annuler l'opération en cliquant sur le gadget de fermeture de
  216.       la fenêtre.
  217.  
  218.   Par bits
  219.       Sélectionne ou dé-sélectionne les fichiers  et  sous-répertoires    en
  220.       fonction de leurs bits de protection. Une fenêtre apparait, avec    un
  221.       gadget de chaine. Saisissez le ou les bits que  vous  voulez  tester
  222.       (voir commande "Protect" de l'AmigaDOS) et validez en  appuyant  sur
  223.       <RETURN>. Cliquez ensuite sur le gadget "à 1" ou sur  le  gadget  "à
  224.       0", suivant que vous vouliez les fichiers et sous-répertoires  ayant
  225.       ces bits positionnés ou non.  Vous  pouvez  annuler  l'opération  en
  226.       cliquant sur le gadget de fermeture de la fenêtre.
  227.  
  228.       Le gadget "Inverse" vous permet d'inverser la sélection :  tous  les
  229.   fichiers  sélectionnés  sont    dé-sélectionnés  et  tous  les    fichiers   non
  230.   sélectionnés sont sélectionnés. Le gadget "Récursif"  contrôle  l'action  du
  231.   gadget "Inverse" ainsi que des gadgets "Tout", "Par nom", "Par date" et "Par
  232.   bits" : il indique si l'action de sélection ou de dé-sélection concernera ou
  233.   non les fichiers qui se trouvent dans  les  sous-répertoires    du  répertoire
  234.   courant.
  235.       Enfin, les gadgets "OPTIONS" et "COMMENCE" permettent respectivement
  236.   de modifier les options et de commencer la sauvegarde (voir ci-dessous).
  237.  
  238.       L'écran de sélection possède également trois menus. Le menu "Taille"
  239.   vous permet de changer l'unité utilisée pour afficher la taille des fichiers
  240.   sélectionnés. Vous pouvez choisir  entre  l'octet  (unité  par  défaut),  le
  241.   Kilo-octet et le Mega-octet.    Si  vous  sélectionner    l'item  "Automatique",
  242.   ABackup changera automatiquement  d'unité  en  fonction  de  la  taille  des
  243.   fichiers sélectionnés. Le menu "Sélection" est décrit  plus  loin.  Le  menu
  244.   "Sauvegarde" propose les options suivantes :
  245.  
  246.   Commencer
  247.       Permet de lancer la sauvegarde. Si  vous    n'avez  sélectionné  aucun
  248.       fichier ni  sous-répertoire,  un    message  d'erreur  apparaitra.  Le
  249.       déroulement de la sauvegarde est expliqué plus loin.
  250.  
  251.   Options
  252.       Permet de modifier les options de sauvegarde. Les options  proposées
  253.       sont :
  254.  
  255.       Compression
  256.       Indique quelle compression effectuer : aucune (NON), à l'aide de
  257.       l'algorithme intégré à ABackup (Interne), d'un programme externe
  258.       (Externe), ou de la bibliothèque  XPK.  Pour  plus  de  détails,
  259.       voyez plus loin le paragraphe "Compression".
  260.       Notez que ABackup n'essaiera  pas  de  compresser  les  fichiers
  261.       ayant l'extension ".lha", ".lzh", ".zoo", ".arc", ".pp" ou ".z",
  262.       ainsi que les fichiers de moins de 512 octets. L'argument NOCOMP
  263.       permet, lors du l'appel de ABackup,  d'indiquer  des  extensions
  264.       supplémentaires   à    ne   pas   compresser    (voir   paragraphe
  265.       "Démarrage")
  266.  
  267.       Vérification
  268.       Relit et compare chaque piste après écriture. N'est utile  qu'en
  269.       cas de sauvegarde sur disquette.
  270.  
  271.       Sauvegarde les liens
  272.       Indique  si  ABackup    doit  également  sauvegarder   les   liens
  273.       sélectionnés. Cette option est sans effets sous système 1.3. Une
  274.       archive contenant des liens peut être restaurée sous système 1.3
  275.       sans    aucun  problèmes  (les  liens  ne  seront  simplement  pas
  276.       restaurés).
  277.  
  278.       Met le bit d'archive
  279.       Une fois la sauvegarde terminée,  positionne    le  bit  d'archive
  280.       (voir commande "Protect" de l'AmigaDOS) de tous les fichiers  et
  281.       sous-répertoires sauvegardés.
  282.  
  283.       Rapport de sauvegarde
  284.       Indique si ABackup doit produire un rapport  de  sauvegarde.    Ce
  285.       rapport peut être soit imprimé, soit conservé dans un fichier.
  286.  
  287.       Sauvegarde vers
  288.       Sélectionne  l'archive.  Si  le  nom  est  de  la  forme  "df?:"
  289.       (c'est-à-dire df0:, df1:, etc...) ABackup utilisera  l'unité  de
  290.       disques indiquée, en écrivant sur les disquettes avec un  format
  291.       spécial. Les disquettes de sauvegarde n'ont  pas  besoin  d'être
  292.       formatées dans ce cas. Sinon, ABackup créera un fichier archive,
  293.       de nom indiqué. Notez  que  ABackup  est  capable  de  créer    ce
  294.       fichier sur n'importe quel périphérique  acceptant  la  fonction
  295.       Seek() de l'AmigaDOS.
  296.       Il est possible d'utiliser  plusieurs  unités  de  disques  lors
  297.       d'une sauvegarde, de façon cyclique. Il vous  suffit  d'indiquer
  298.       le nom des unités les un à la suite des autres, séparés par  une
  299.       virgule. Par exemple,  si  vous  indiquez  "df0:,df1:",  ABackup
  300.       commencera par la disquette dans le lecteur df0:, puis passera à
  301.       df1:, reviendra à df0:, etc... Ce  changement  de  lecteur  sera
  302.       automatique (sans boite de requête) à condition que la disquette
  303.       dans le lecteur suivant aie bien été changée.
  304.  
  305.       En bas de la fenêtre, trois gadgets vous permettent de  valider  les
  306.       modifications, de valider et de sauvegarder les  nouvelles  options,
  307.       ou d'annuler les modifications. Les options sont  sauvegardées  dans
  308.       le même fichier que la configuration.
  309.  
  310.   Estimations
  311.       Affiche une estimation du nombre de disques  nécessaires    et  de    la
  312.       durée de la sauvegarde (arrondi à la minute supérieure).  Ce  calcul
  313.       tient compte de la taille des fichiers sélectionnés, des options    de
  314.       sauvegarde, et du processeur dont est équipé votre Amiga. Notez  que
  315.       l'estimation  du  temps  peut  être  inexacte  si  d'autres   tâches
  316.       s'exécutent pendant la sauvegarde. ABackup suppose de  plus  que  la
  317.       sauvegarde se fait depuis un disque dur vers des disquettes.
  318.  
  319.   A propos
  320.       Affiche des informations sur le programme. Cliquez à l'intérieur  de
  321.       la fenêtre, sur le gadget de fermeture, ou appuyez  sur  une  touche
  322.       pour continuer.
  323.  
  324.   Abandonner
  325.       Permet  d'abandonner   l'opération.   Après   vous   avoir   demandé
  326.       confirmation, ABackup retourne au menu principal.
  327.  
  328.       Pour lancer la sauvegarde, vous devez sélectionner l'item "Commence"
  329.   du menu ou cliquer sur le gadget "COMMENCE". Si vous avez demandé un rapport
  330.   de sauvegarde sous forme de fichier, une boite de  requête  apparaitra  pour
  331.   que vous puissiez indiquer le nom de ce fichier.  Si    vous  cliquez  sur  le
  332.   bouton "Annuler" de cette requête, aucun rapport ne sera généré.
  333.  
  334.       Un nouvel écran apparait alors, avec diverses  informations  sur  le
  335.   déroulement de la sauvegarde. Dans la zone inférieure défilent les noms  des
  336.   fichiers sauvegardés,  suivis  d'une  indication  de  l'opération  en  cours
  337.   (compression, écriture, etc...). Si vous avez  demandé  une  sauvegarde  sur
  338.   disquette, vous pourrez retirer la dernière disquette du lecteur dès que  le
  339.   message "Archive fermée" apparaitra.
  340.       En cas d'erreur lors de l'accès à un des fichiers (et dans la mesure
  341.   où c'est possible) ABackup affichera un message et vous  demandera  si  vous
  342.   voulez continuer  quand  même.  Le  fichier  ayant  posé  problème  ne  sera
  343.   évidemment pas sauvegardé.
  344.       En haut et à droite de l'écran se trouvent deux gadgets.  Le  gadget
  345.   "* ARRET *" vous permet d'arrêter la sauvegarde. Après  vous  avoir  demandé
  346.   confirmation, ABackup retourne à l'écran de sélection. Le gadget "* PAUSE *"
  347.   vous permet d'interrompre momentanément  la  sauvegarde.  Notez  qu'il  peut
  348.   arriver que ABackup ne réagisse pas immédiatement lorsque vous  cliquez  sur
  349.   un de ces gadgets mais, dans tous les  cas,  votre  demande  sera  prise  en
  350.   compte avant la prochaine opération d'écriture dans l'archive.
  351.       Une fois  la    sauvegarde  terminée  (un  message  vous  préviendra),
  352.   ABackup retourne au menu principal.
  353.  
  354. Reprise_sur_erreur
  355.  
  356.       En cas d'erreur lors de l'écriture sur une  disquette,  vous  verrez
  357.   apparaitre une requête "Erreur d'écriture sur DFx:, voulez-vous  tenter  une
  358.   reprise ?". Si vous répondez "NON", la sauvegarde sera abandonnée.
  359.       Si vous répondez "OUI", ABackup recopiera tout ce  qui  a  déjà  été
  360.   écrit sur la    disquette  défectueuse    sur  une  nouvelle  disquette,    et  la
  361.   sauvegarde pourra ainsi continuer. Il vous faudra donc fournir une  nouvelle
  362.   disquette, du même type que la disquette défectueuse : vous  ne  pouvez  pas
  363.   (par exemple) remplacer une  disquette  Haute  Densité  (1.76  Mo)  par  une
  364.   disquette de densité normale (880 Ko).
  365.       La copie se fera en utilisant un seul lecteur de disquettes. Afin de
  366.   limiter le nombre de changements de disquettes, ABackup allouera  un    tampon
  367.   en mémoire. La taille maximale de ce tampon sera égale à la moitié  du  plus
  368.   grand bloc de mémoire CHIP encore disponible, *OU*  à  la  taille  de  trois
  369.   pistes. S'il ne reste pas assez de mémoire, la sauvegarde sera abandonnée.
  370.  
  371.                    NOTE IMPORTANTE :
  372.  
  373.       Si vous avez effectué une  reprise  sur  erreur  lors  d'une
  374.       sauvegarde, je vous recommande très  fortement  de  vérifier
  375.       votre archive, afin d'être sûr que tout c'est bien passé. 
  376.  
  377. Visualisation
  378.  
  379.       Lors de la sélection, ABackup lance automatiquement une opération de
  380.   visualisation lorsque  vous  double-cliquez  sur  un    fichier.  Une  fenêtre
  381.   apparait, avec plusieurs gadgets.
  382.       Le gadget "Exécute" indique le nom du programme qui va être  utilisé
  383.   pour le fichier que vous avez choisi. Juste au dessus est affiché le nom  du
  384.   fichier et son type  (en  blanc),  à  partir  duquel  ABackup  détermine  le
  385.   programme à utiliser. Vous pouvez bien entendu  saisir  le  nom  d'un  autre
  386.   programme.  Les  deux  gadgets  inférieurs  vous  permettent    de  lancer  la
  387.   visualisation  (gadget  "VALIDE"),  ou  d'annuler  complètement  l'opération
  388.   (gadget "ANNULE").
  389.       Si vous essayez de lancer une  opération  de    visualisation  sur  un
  390.   lien, ABackup se contentera d'afficher le nom du fichier  ou  du  répertoire
  391.   vers lequel pointe ce lien.
  392.  
  393. Compression
  394.  
  395.       ABackup est capable de compresser les fichiers à archiver,  afin  de
  396.   réduire la taille de la sauvegarde. Par défaut, l'algorithme utilisé est  le
  397.   même que celui de la commande "compress" sur  système  UNIX  :  vous  pouvez
  398.   espérer un gain de 30% à 50%, mais notez qu'avec un Amiga équipé d'un  68000
  399.   la sauvegarde est très sérieusement ralentie.
  400.  
  401.       Il est possible d'utiliser des programmes externes, qui peuvent être
  402.   plus rapides et/ou plus efficace. Il vous suffit pour cela  de  modifier  la
  403.   configuration de ABackup (voir paragraphe  "Configuration")  :  indiquer  la
  404.   commande à exécuter pour la compression et pour la décompression, en mettant
  405.   "%s" à la place du nom du fichier source, et "%d"  à  la  place  du  nom  du
  406.   fichier destination. Par exemple, pour utiliser les commandes fournies  avec
  407.   PowerPacker (copyright par Nico François), indiquez :
  408.  
  409.       Crunch %s %d NOLED NOPER NOSUFFIX EFFICIENCY 1
  410.  
  411.   comme programme de compression, et :
  412.  
  413.       Decrunch %s %d QUIET
  414.  
  415.   comme programme de décompression. Tant  que  vous  n'aurez  pas  indiqué  de
  416.   programme externe, il vous sera impossible de  sélectionner  la  compression
  417.   externe. Lors  de  la  sauvegarde  et  de  la  restauration,    ABackup  lance
  418.   automatiquement les programmes indiqués, en redirigeant leur sortie vers  le
  419.   fichier "T:ABackup.log". Vous pouvez consulter ce fichier si une  erreur  se
  420.   produit, pour en connaitre la cause.
  421.  
  422.       Cette  version  de  ABackup  est  également  capable    d'utiliser  la
  423.   bibliothèque XPK (disponible sur la disquette Fish 754). Cette  bibliothèque
  424.   sera reconnue automatiquement si elle est installée  dans  votre  répertoire
  425.   "LIBS:". Vous pourrez alors sélectionner une  des  méthodes  de  compression
  426.   disponibles, dans la fenêtre d'options. Les noms des méthodes  sont  précédé
  427.   par le caractère "x", par exemple "x BLZW".
  428.  
  429.       Notez qu'il sera impossible de restaurer une archive compressée avec
  430.   un programme externe, ou avec la bibliothèque XPK, si vous ne  possédez  pas
  431.   le programme de décompression correspondant. Evitez  donc  d'utiliser  cette
  432.   méthode lorsque vous envoyez l'archive à quelqu'un d'autre.
  433.  
  434. Restauration
  435.  
  436.       Un  menu  apparait,  pour  vous  permettre  d'indiquer  l'archive  à
  437.   utiliser. Si vous cliquez sur le gadget "Abandonner",  vous  retournerez  au
  438.   menu principal. Les gadgets correspondant aux lecteurs  de  disquettes  sont
  439.   automatiquement  activés   ou   désactivés   suivant     votre     configuration
  440.   matérielle. Si  vous    cliquez  sur  un  des  gadgets    actifs,  ABackup  vous
  441.   demandera d'introduire la dernière disquette du jeu de sauvegarde,  afin  de
  442.   charger le catalogue. Si vous cliquez sur le gadget "Fichier", une boite  de
  443.   requête apparaitra afin que vous  indiquiez  le  fichier  archive.  Si  vous
  444.   cliquez sur le gadget "Annuler", vous retournerez au menu principal.
  445.  
  446.       Une fois l'archive sélectionnée, ABackup  charge  le  catalogue  des
  447.   fichiers sauvegardés dans cette archive et affiche l'écran de sélection. Cet
  448.   écran est pratiquement le même que celui utilisé  pour  la  sauvegarde.  Les
  449.   seules  différences  sont  que  le  champ  "Répertoire"  indique  vers  quel
  450.   répertoire seront restaurés les  fichiers,  et  que  les  options  proposées
  451.   sont :
  452.  
  453.   Restaure arbo.
  454.       Indique si les fichiers sélectionnés seront tous restaurés  dans    le
  455.       même répertoire (NON) ou si l'arborescense sera restaurée  également
  456.       (OUI).
  457.  
  458.   Restaure date
  459.       Indique si ABackup doit mettre la  date  des  fichiers  restaurés  à
  460.       celle qu'ils avaient au moment de la sauvegarde.
  461.  
  462.   Restaure les liens
  463.       Indique si ABackup doit  restaurer  les  liens  sélectionnés.  Cette
  464.       option est sans effet sous système 1.3.
  465.  
  466.   Rapport de restauration
  467.       Indique si ABackup doit produire    un  rapport  de  restauration.    Ce
  468.       rapport peut être soit imprimé, soit conservé dans un fichier.
  469.  
  470.   Restaure répert. vides
  471.       Indique si ABackup doit créer les répertoires vides sauvegardés.
  472.  
  473.   Remplace fichiers
  474.       Indique ce que ABackup doit faire si le fichier à  restaurer  existe
  475.       déjà. Les choix sont "Non" (fichier non  remplacé),  "Oui"  (fichier
  476.       remplacé),  "Demande"  (ABackup  vous  demandera  confirmation  pour
  477.       chaque fichier existant), "Plus  ancien"  (ne  remplace  que  si  le
  478.       fichier est plus ancien que celui sauvegardé).
  479.  
  480.   Restaure vers
  481.       Normalement, les fichiers sont restaurés dans le répertoire  où  ils
  482.       étaient lors de la sauvegarde, mais il vous est possible    d'indiquer
  483.       un autre répertoire dans ce gadget.
  484.  
  485.  
  486.       Pour    lancer    la  restauration,  vous  devez     sélectionner    l'item
  487.   "Commence" du menu ou cliquer sur le gadget "COMMENCE". Si vous avez demandé
  488.   un rapport de restauration sous forme  de  fichier,  une  boite  de  requête
  489.   apparaitra pour que vous puissiez indiquer le nom de    ce  fichier.  Si  vous
  490.   cliquez sur le bouton "Annuler" de cette  requête,  aucun  rapport  ne  sera
  491.   généré.
  492.       Un nouvel écran apparait alors, avec diverses  informations  sur  le
  493.   déroulement de la restauration. Dans la zone inférieure  défilent  les  noms
  494.   des fichiers restaurés, suivis d'une  indication  de  l'opération  en  cours
  495.   (lecture, etc...). En cas d'erreur lors de l'accès à  un  des  fichiers  (et
  496.   dans la mesure où c'est possible)  ABackup  affichera  un  message  et  vous
  497.   demandera si vous  voulez  continuer    quand  même.  Le  fichier  ayant  posé
  498.   problème ne sera évidemment pas restauré. Dans le cas où il y a des liens  à
  499.   restaurer, ABackup les restaurera à la fin (après tous les  autres  fichiers
  500.   et répertoires).
  501.       En haut et à droite de l'écran se trouvent deux gadgets.  Le  gadget
  502.   "* ARRET *" vous permet d'arrêter la restauration. Après vous avoir  demandé
  503.   confirmation, ABackup retourne à l'écran de sélection. Le gadget "* PAUSE *"
  504.   vous permet d'interrompre momentanément la restauration.  Notez  qu'il  peut
  505.   arriver que ABackup ne réagisse pas immédiatement lorsque vous  cliquez  sur
  506.   un de ces gadgets mais, dans tous les  cas,  votre  demande  sera  prise  en
  507.   compte avant la prochaine opération de lecture dans l'archive.
  508.       Une fois la restauration  terminée  (un  message  vous  préviendra),
  509.   ABackup retourne au menu principal.
  510.  
  511. Reconstruire_un_catalogue
  512.  
  513.       Cette fonction n'est utile que si vous  avez  endommagé  un  fichier
  514.   d'archive, ou perdu la dernière  disquette  d'un  jeu  de  sauvegarde.  Elle
  515.   permet de reconstruire le catalogue nécessaire à une restauration. Notez que
  516.   cette fonction n'est pas capable de récupérer tous  les  cas  d'erreurs,  et
  517.   qu'elle n'est pas forcément à la portée des utilisateurs non-expérimentés.
  518.  
  519.       Si l'archive est un fichier, il est recommandé d'en faire une copie,
  520.   afin d'éviter de le détruire complètement si  l'opération  échoue.  Il  vous
  521.   faudra de plus vérifier que la première entête  est  sur  une  frontière  de
  522.   bloc, c'est-à-dire à une adresse multiple de 512 (utilisez  par  exemple  la
  523.   commande "TYPE archive HEX" pour cela, le premier et le troisième longs mots
  524.   des entêtes contiennent la valeur "ABCK"). S'il  s'agit  d'une  archive  sur
  525.   disquettes, vous devez donner les disquettes dans l'ordre. Le traitement est
  526.   possible même si des disquettes manquent.
  527.  
  528.       L'écran  de  sélection  de  l'archive  apparait   (voir   paragraphe
  529.   "Restauration"). Une fois que vous avez choisit  l'archive,  ABackup  charge
  530.   son contenu fichier par fichier : un nouvel  écran  apparait    avec  diverses
  531.   informations sur le déroulement des opérations. Une fois le contenu  chargé,
  532.   ABackup crée le nouveau catalogue. S'il s'agit d'une archive sur disquettes,
  533.   ABackup vous demandera une nouvelle disquette pour y    écrire    le  catalogue.
  534.   C'est cette disquette qu'il vous faudra  donner  comme  dernière  disquette,
  535.   lors d'une restauration.
  536.  
  537. Le_menu_Sélection
  538.  
  539.       ABackup est capable d'enregistrer une sélection  de  fichiers,  pour
  540.   vous permettre de la rappeler plus tard :  cela  peut  être  utile  si  vous
  541.   utilisez souvent les mêmes sélections. Les sélections sont  conservées  sous
  542.   forme de fichiers texte contenant une série de  commandes,  placés  dans  le
  543.   répertoire "ABCK:".
  544.       Pour enregistrer une sélection, choisissez l'option "Enregistre"  du
  545.   menu "Sélection" et faites votre sélection  de  fichiers  comme  d'habitude.
  546.   Notez  que  le  menu     "Sauvegarde"   disparait   (provisoirement)   pendant
  547.   l'enregistrement. Une  fois  que  vous  avez  terminé,  choisissez  l'option
  548.   "Sauve" du menu  "Sélection"  pour  sauvegarder  cette  sélection.  Si  vous
  549.   souhaitez abandonner l'enregistrement, choisissez  l'option  "Abandonne"  du
  550.   menu "Sélection".
  551.       Pour reprendre une sélection, choisissez l'option "Charge"  du  menu
  552.   "Sélection". Une requête de fichier apparait pour vous permettre  d'indiquer
  553.   le fichier de sélection à utiliser. Si vous cliquez sur le gadget "OK" de la
  554.   requête, ce fichier est chargé et la sélection qu'il contient exécutée.
  555.  
  556.       Voici la description du langage de sélection    utilisé  par  ABackup.
  557.   Ceci vous permettra  de  créer  ou  de  modifier  un    fichier  de  sélection
  558.   vous-même, à l'aide de votre éditeur de texte habituel.
  559.  
  560.       CD :                  retour au répertoire racine
  561.       CD /                  retour au répertoire parent
  562.       CD "rep"                        descend dans le sous-répertoire indiqué
  563.       INVERT                  inverse la sélection
  564.       RECURS {YES|NO}              positionne l'indicateur de récursivité
  565.       INCLUDE ALL              inclut tous les fichiers
  566.       INCLUDE "nom"                   inclut le fichier indiqué
  567.       INCLUDE NAME "nom" {==|!=}      inclut suivant le nom
  568.       INCLUDE DATE "date" {<=|>=}     inclut suivant la date
  569.       INCLUDE BITS "bits" {=0|=1}     inclut suivant les bits de protection
  570.       EXCLUDE ALL              exclut tous les fichiers
  571.       EXCLUDE "nom"                   exclut le fichier indiqué
  572.       EXCLUDE NAME "nom" {==|!=}      exclut suivant le nom
  573.       EXCLUDE DATE "date" {<=|>=}     exclut suivant la date
  574.       EXCLUDE BITS "bits" {=0|=1}     exclut suivant les bits de protection
  575.  
  576.   Voici un exemple de fichier de sélection :
  577.  
  578.       RECURS YES
  579.       ; retour à la racine
  580.       CD :
  581.       ; annule toute sélection antérieure
  582.       EXCLUDE ALL
  583.       ; inclut tous les fichiers n'ayant pas le bit d'archive
  584.       INCLUDE BITS "a" =0
  585.       ; exclut tous les fichier ".o"
  586.       EXCLUDE NAME "#?.o" ==
  587.  
  588.       Notez que les lignes vides et les lignes commençant par un ";"  sont
  589.   ignorées. De plus, lorsque vous commencez l'enregistrement,  ABackup  stocke
  590.   automatiquement l'état de l'indicateur de récursivité : si vous regardez les
  591.   fichiers crées, ils commencent tous  par  une  commande  "RECURS".  Si  vous
  592.   voulez être sûr d'effacer la sélection courante, il vous est  recommandé  de
  593.   commencer toutes vos sélections en cliquant sur le gadget "RACINE" puis  sur
  594.   "EXCLUT TOUT".
  595.  
  596. Utilisation_sans_interface
  597.  
  598.       ABackup peut être utilisé directement  depuis  le  CLI,  sans  faire
  599.   appel à son interface graphique. Ceci peut être  utile  (par  exemple)  pour
  600.   lancer des sauvegardes  automatiquement  à  l'aide  de  programmes  de  type
  601.   "cron". Quatre opérations  sont  possibles  de  cette  façon  :  sauvegarde,
  602.   restauration, reconstruction de  catalogue,  et  listage  du    contenu  d'une
  603.   archive.
  604.  
  605.       La sauvegarde est lancée par une commande de la forme :
  606.  
  607.       ABackup BACKUP FROM rep TO  arc  SELECT  {ALL|ARC|fichier}  [OPTIONS
  608.       {C|V|A|L}] [NOCOMP ext,ext...] [VERBOSE] [REPORT  fichier]  [BUFSIZE
  609.       taille] [NOTASK]
  610.  
  611.   où "rep" désigne le répertoire initial de la sauvegarde et "arc" le  nom  de
  612.   l'archive à créer. L'argument "SELECT" permet de sélectionner les fichiers à
  613.   sauvegarder : il doit être suivit d'un nom  de  fichier  de  sélection  (par
  614.   exemple "ABCK:Incrementale"), du mot-clé "ALL"  qui  permet  de  sauvegarder
  615.   directement tous les fichiers, ou du mot-clé "ARC" qui permet de sauvegarder
  616.   directement tous les fichiers ayant le bit d'archive à zéro.
  617.       L'argument optionnel "OPTIONS"  permet  d'indiquer  les  options  de
  618.   sauvegarde (ATTENTION: par défaut TOUTES les options sont désactivées) : "C"
  619.   pour la compression, "V" pour la vérification, "A" pour le positionnement du
  620.   bit  d'archive,  "L"  pour  sauvegarder  les  liens.  Vous  pouvez  indiquer
  621.   plusieurs options à la fois (par exemple "OPTIONS CV").
  622.       L'argument  optionnel  "REPORT"  permet  d'obtenir  un  rapport   de
  623.   sauvegarde. Indiquez "PRT:" comme nom de fichier pour que  ce  rapport  soit
  624.   imprimé. L'argument optionnel "VERBOSE" demande  à  ABackup  d'afficher  des
  625.   messages indiquant le déroulement de la restauration. Les  autres  arguments
  626.   sont décrits au paragraphe "Démarrage".
  627.  
  628.       La restauration est lancée par une commande de la forme :
  629.  
  630.       ABackup RESTORE FROM arc  [TO  rep]  SELECT  {ALL|fichier}  [OPTIONS
  631.       {F|D|E|L}]  [REPLACE    {YES|ASK|OLDER}]  [VERBOSE]  [REPORT  fichier]
  632.       [BUFSIZE taille] [NOTASK]
  633.  
  634.   où "arc"  désigne  le  nom  de  l'archive.  L'argument  "SELECT"  permet  de
  635.   sélectionner les fichiers à restaurer : il doit  être  suivit  d'un  nom  de
  636.   fichier de sélection (par exemple "ABCK:Incrementale") ou du  mot-clé  "ALL"
  637.   qui permet de restaurer tous les fichiers sans avoir à créer de  fichier  de
  638.   sélection.
  639.       L'argument optionnel "TO rep" permet de restaurer les fichiers  dans
  640.   le répertoire indiqué, au lieu du répertoire    où  ils  étaient  lors    de  la
  641.   sauvegarde.
  642.       L'argument optionnel "OPTIONS"  permet  d'indiquer  les  options  de
  643.   restauration (ATTENTION: par défaut TOUTES les options sont  désactivées)  :
  644.   "F" pour tout restaurer dans le même répertoire, "D" pour restaurer la date,
  645.   "E" pour restaurer les répertoires vides, "L" pour restaurer les liens. Vous
  646.   pouvez indiquer plusieurs options à la fois (par exemple "OPTIONS FE").
  647.       L'argument optionnel "REPLACE" permet d'indiquer ce que ABackup doit
  648.   faire si le fichier à restaurer existe déjà. Il doit être  suivit  de  "YES"
  649.   (ou "Y", le fichier est remplacé), "ASK" (ou  "A",  ABackup  vous  demandera
  650.   confirmation pour chaque fichier  existant),    ou  de    "OLDER"  (ou  "O",  ne
  651.   remplace que si le fichier est plus ancien que celui sauvegardé). Par défaut
  652.   les fichiers ne sont pas remplacés.
  653.       L'argument  optionnel  "REPORT"  permet  d'obtenir  un  rapport   de
  654.   restauration. Indiquez "PRT:" comme nom de fichier pour que ce rapport  soit
  655.   imprimé. L'argument optionnel "VERBOSE" demande  à  ABackup  d'afficher  des
  656.   messages indiquant le déroulement de la restauration. Les  autres  arguments
  657.   sont décrits au paragraphe "Démarrage".
  658.  
  659.       La reconstruction du catalogue est lancée par  une  commande    de  la
  660.       forme :
  661.  
  662.       ABackup REBUILD FROM arc [VERBOSE] [BUFSIZE taille] [NOTASK]
  663.  
  664.   où "arc" désigne le nom de l'archive. L'argument optionnel "VERBOSE" demande
  665.   à ABackup d'afficher des messages indiquant le déroulement  des  opérations.
  666.   Les autres arguments sont décrits au paragraphe "Démarrage".
  667.  
  668.       Le listage est lancée par une commande de la forme :
  669.  
  670.       ABackup LIST FROM arc [TO fichier] [NOTASK]
  671.  
  672.   où "arc" désigne le nom de l'archive  à  lister.  L'argument  optionnel  "TO
  673.   fichier" permet de rediriger le listage vers le fichier  indiquer.  Indiquez
  674.   "PRT:" comme nom de fichier pour obtenir le résultat sur  l'imprimante.  Les
  675.   autres arguments sont décrits au paragraphe "Démarrage".
  676.  
  677. Historique
  678.  
  679.       Ce programme a été développé sur un  Amiga  3000  UNIX-1  (6  Mo  de
  680.   mémoire, lecteur de disquettes interne HD, disque interne de 100 Mo, lecteur
  681.   SyQuest externe de 88 Mo, lecteur de disquettes externe,  moniteur  1960  et
  682.   imprimante Star LC24-10) connecté par un cable null-modem à un A500  avec  1
  683.   Mo de mémoire.
  684.       ABackup a été  écrit    principalement    en  langage  C,  à  l'aide  du
  685.   compilateur SAS/C version 5.10b. Les    programmes  DPaint  IV    de  Electronic
  686.   Arts, SID2 de Timm Martin, et DME de Matt Dillon ont également été utilisés.
  687.  
  688.   12-Mar-92   Début du développement
  689.   08-Jun-92   v1.00, 58036 octets
  690.  
  691.   20-Jun-92   v1.10, 59404 octets
  692.           o Gère les disquettes Haute Densité (1.76 Mo).
  693.           o En cas d'appel depuis le Workbench, on peut modifier la taille
  694.         du tampon de lecture avec "BUFSIZE=<taille  en  Ko>"  dans  le
  695.         champ "TOOL TYPES" de l'icône de ABackup.
  696.           o Plusieurs modifications dans la sauvegarde :
  697.         - en cas de  problème  lors  de  l'initialisation,  revient  à
  698.           l'écran de sélection
  699.         - si le fichier archive existe, ou s'il y a déjà une disquette
  700.           dans le lecteur, demande confirmation avant de  commencer  à
  701.           écrire
  702.         - teste si les fichiers à  sauver  sont  protégés  en  lecture
  703.           (l'ouverture marche de toute façon, mais sous système 2.0 on
  704.           se fait jeter à la première lecture)
  705.         - affiche le taux de compression pour  chaque  fichier    (après
  706.           "Ok")
  707.           o Plusieurs modifications de l'interface :
  708.         - ajout  du   menu   "Taille"   sur   l'écran   de   sélection
  709.           (Octets/Ko/Mo)
  710.         - affiche le  pourcentage  sauvé/restauré  et  le  pourcentage
  711.           restant
  712.         - la fenêtre "moniteur" (en bleu) est plus grande  si  l'écran
  713.           est en mode PAL
  714.           o Mesure du temps plus précise (utilise le "timer.device")
  715.  
  716.   28-Jun-92   v1.20, 62616 octets
  717.           o Ajout du menu "Sélection" sur l'écran de sélection :  on  peut
  718.         maintenant enregistrer une sélection et la rappeler plus tard.
  719.           o Plusieurs erreurs corrigées :
  720.         - suite à une erreur dans le calcul de la place  restante  sur
  721.           le dernier disque, écrivait parfois le  catalogue  à    cheval
  722.           sur deux disquettes
  723.         - quand il y avait un changement de disque lors de  l'écriture
  724.           du header d'un fichier, oubliait de remettre la position sur
  725.           le disque à 0 dans le catalogue.
  726.         - lors d'une lecture en fin de disque, détectait un octet trop
  727.           tôt qu'il fallait demander le disque suivant.
  728.           o Pour une sélection par date, on peut donner  le  nom  du  mois
  729.         (e.g. "01-Jan-92")
  730.           o En cas d'appel depuis le  Workbench  n'ouvre  plus  la  petite
  731.         fenêtre "console".
  732.  
  733.   01-Jul-92   v1.30, 67640 octets
  734.           o Un  double-clic  sur  un  fichier  lance  une    opération   de
  735.         visualisation
  736.           o Sous système 2.0, utilise les fonctions de  reconnaissance  de
  737.         motif de la "dos.library" (plus puissantes que celle du SAS/C)
  738.           o Ajout de l'option "Estimation" dans le menu "Sauvegarde"
  739.           o Messages d'erreur en clair (au lieu de codes d'erreur)
  740.           o Erreur corrigée dans le "drag select" :  n'affichait  pas  les
  741.         répertoires quand on faisait défiler la liste
  742.           o Remet  correctement  le  titre    de  l'écran  quand   on   fait
  743.         "Abandonner"  sur  le   menu   de   sélection   de   l'archive
  744.         (Restauration)
  745.  
  746.   04-Jul-92   v1.31, 68316 octets (Fish #706)
  747.           o Ajout de l'option "Restaure la date"
  748.           o Ajout d'un "beep" sonore dans les fonctions d'attente/d'alerte
  749.           o Sous système 1.3, n'a plus besoin de "arp.library" pour mettre
  750.         les disquettes "BUSY"
  751.           o Estimations plus précises (ne suppose  plus  que  la  dernière
  752.         disquette est entièrement remplie)
  753.  
  754.   22-Aug-92   v1.40, 78328 octets
  755.           o Est capable d'utiliser plusieurs unités de  disques  de  façon
  756.         cyclique lors de la sauvegarde
  757.           o Accès complet depuis le CLI (mode "batch")
  758.           o Bug corrigé: essayait toujours de  décompresser  le  catalogue
  759.         (n'est pas compressé si une seule entrée)
  760.           o Bug corrigé: lors du  chargement  du  catalogue  d'un  fichier
  761.         archive, parcourait l'archive depuis le  début  (car  oubliait
  762.         que l'adresse du catalogue est un numéro de secteur)
  763.           o Préparation de la sauvegarde de partitions  non-dos  (écriture
  764.         de la plupart du code nécessaire)
  765.           o Ajout d'un "beep" visuel à chaque "beep" sonore
  766.  
  767.   09-Sep-92   v1.50, 81068 octets
  768.           o Reconnait les liens (hard et soft) sous système 2.0.
  769.           o Ajout des options "sauvegarde  les  liens"  et  "restaure  les
  770.         liens"
  771.           o Ajout de l'item "Automatique" au menu "Taille"
  772.           o Ajout de l'argument "NOCOMP ext,etx,..."
  773.           o Lors d'une requête de disque pour  écriture,  vérifie  que  le
  774.         disque a effectivement été changé avant de continuer
  775.           o En cas de problème d'écriture  sur  une  disquette,  fait  une
  776.         seconde tentative
  777.           o Problème de calcul des pourcentages corrigé
  778.           o Sur  l'écran  de  sélection,  affiche  sur   fond   noir   les
  779.         répertoires dont un des fils est sélectionné
  780.           o Ne déborde plus de la fenêtre "moniteur" si le nom de  fichier
  781.         est trop long
  782.           o Erreur corrigée dans la fonction SendPacket()
  783.           o Erreur corrigée  dans  le  calcul  de  la  durée  (passait  de
  784.         00:29:59 à 01:00:00)
  785.           o Suppression d'un message de trace oublié
  786.  
  787.   07-Oct-92   v1.51, 81048 octets
  788.           o Un fichier ou un répertoire dont le commentaire  commence  par
  789.         "SKIPME" est ignoré lors du chargement de l'arborescence
  790.           o Erreur corrigée : plus de problèmes si la taille d'un  fichier
  791.         a  changé  entre  le  chargement  de  l'arborescence   et   la
  792.         sauvegarde de ce fichier
  793.           o Erreur corrigée :quand on faisait deux restaurations de suite,
  794.         n'effaçait pas le répertoire destination (et donc  la  seconde
  795.         restauration  se  faisait  dans  le  même  répertoire  que  la
  796.         première)
  797.           o Met à jour  l'affichage  de  l'état  quand  la  disquette  est
  798.         changée
  799.  
  800.   15-Oct-92   v1.60, 84312 octets (Fish #759)
  801.           o Ajout de la fonction de reconstruction du catalogue
  802.           o Ecran de sélection modifié (ajout  des  gadgets  "OPTIONS"  et
  803.         "COMMENCE", etc...)
  804.           o Estimations pour Amiga à base de 68000 corrigées (merci JYP !)
  805.           o Sous système 2.0, si un fichier est protégé en lecture propose
  806.         de ré-essayer d'y accéder
  807.           o Lors de la restauration, affiche le nom  du  fichier  créé  au
  808.         lieu du nom dans l'archive
  809.           o L'option de restauration "Au même niveau" s'appelle maintenant
  810.         "Restaure arbo."
  811.  
  812.   21-Oct-92   v1.61, 84472 octets
  813.           o Depuis le WB, peut être mis en    "DEFAULT  TOOL"  d'un  fichier
  814.         archive
  815.           o Type de  fichier  (pour  visualisation)  :  la  présence  d'un
  816.         caractètre <ESC> ne rend plus le fichier binaire
  817.           o Les fenêtres sont correctement centrées sur l'écran
  818.           o Menus inaccessibles pendant la sauvegarde ou la restauration
  819.  
  820.   29-Oct-92   v1.70, 87016 octets
  821.           o Pour la compression/décompression, possibilité d'utiliser  des
  822.         programmes externes
  823.           o Ajout d'un menu sur  l'écran  de  départ  (Config,  A  Propos,
  824.         Quitter)
  825.           o Le titre de l'écran indique l'opération en cours
  826.           o Sur l'écran de sélection, lors d'une  restauration,  le  champ
  827.         "Répertoire" contient le répertoire cible.
  828.           o Par défaut, pas de compression
  829.           o Documentation modifiée pour pouvoir être consultée depuis ADoc
  830.  
  831.   11-Nov-92   v1.80, 88528 octets
  832.           o Utilise une tâche fille pour l'écriture sur disquettes (10-20%
  833.         plus rapide)
  834.           o Le bit d'archive n'est positionné que s'il ne l'est pas déjà
  835.           o Les chaines trop longues (zone "Répertoire", fenêtre moniteur)
  836.         sont tronquées à gauche (e.g. "...re2/repertoire3/toto")
  837.  
  838.   22-Nov-92   v2.00, 90492 octets
  839.           o Capable d'utiliser la bibliothèque XPK
  840.           o Ajout de la reprise sur erreur
  841.  
  842.   Améliorations prévues :
  843.           o Sauvegarde de partitions non AmigaDOS (AMAX, etc...)
  844.  
  845.  
  846.