home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 19 / CD_ASCQ_19_010295.iso / dos / fr / dosbis / pkzipbis.doc < prev    next >
Text File  |  1994-11-19  |  13KB  |  280 lines

  1.  
  2.                           ┌─────────────────────────┐
  3.                           │ PkZipBis - (c) P.TORRIS │
  4.                           └─────────────────────────┘
  5.  
  6.  
  7.      ┌──────────────────────────────────────────────────────────────────┐
  8.      │   Ce programme fait partie d'un ensemble de petits utilitaires   │
  9.      └──────────────────────────────────────────────────────────────────┘
  10.  
  11.     -----------------------------------------------------------------------
  12.  
  13.                                  ┌──────────┐
  14.                                  │ PkZipBis │
  15.                                  └──────────┘
  16.  
  17.     PkZipBis   permet   la   compression  automatique  d'un   ensemble   de
  18.     sous-répertoires  en créant pour chacun d'eux, une archive séparée. Les
  19.     noms   des   archives   créées  porteront  les  mêmes  noms   que   les
  20.     sous-répertoires auquels elles se rapportent.
  21.  
  22.     L'opération  débute  toujours depuis le répertoire courant, appelé  ici
  23.     répertoire pilote. S'il existe des fichiers dans ce premier répertoire,
  24.     une  archive  sera créée portant le nom de ce répertoire. Ensuite,  une
  25.     archive  différente  est  créée  pour  chaque  sous-répertoire  trouvé.
  26.     Chacune  d'entre-elles  contiendra  tous  les  fichiers  du  répertoire
  27.     concerné,  ainsi  que tous ses sous-répertoires dépendants,  concernant
  28.     donc toujours le même programme.
  29.  
  30.     En  conséquence,  chaque fichier compacté contiendra tous les  fichiers
  31.     relatifs à un seul programme (fichiers et sous-répertoires), et portera
  32.     le nom du répertoire d'origine le contenant.
  33.  
  34.     Sera  également  créé,  un fichier batch portant le  nom  de  UNZIP.BAT
  35.     permettant  de restaurer ensuite l'intégralité des archives suivant  la
  36.     structure  de  départ  avec  création automatique  des  répertoires  et
  37.     sous-répertoires d'origine lors de la décompression.
  38.  
  39.     L'ensemble  des fichiers (archives et fichier batch) sera créé dans  le
  40.     répertoire  de  destination  rallongé  automatiquement par  le  nom  du
  41.     répertoire pilote d'origine. Voir ci-dessous.
  42.  
  43.     Si la destination est  une  disquette,  PkZipBis  permet  également  le 
  44.     changement de disquette si cela s'avère nécessaire. Dans ce cas, chaque 
  45.     disquette est autonome,  possédant  chacune  un  fichier  UNZIP.  Elles 
  46.     pourront être éventuellement décompressées individuellement.
  47.  
  48.     Note : Une même archive ne doit cependant pas exéder la capacité disque
  49.  
  50.     -----------------------------------------------------------------------
  51.     PkZipBis  démarre son exécution à partir du chemin courant. Il est donc
  52.     essentiel de se placer dans le bon répertoire d'avant de l'activer ! Il
  53.     est prévu pour la compression de  multiples  sous-répertoires  eux-même
  54.     contenus dans un répertoire parent (pilote).
  55.     -----------------------------------------------------------------------
  56.  
  57.     Pour  fonctionner correctement, PkZipBis a besoin du compacteur ZIP,  à
  58.     savoir  PKZIP.EXE de PKWARE. Celui-ci doit être accessible par le Path.
  59.     De même, le fichier batch de décompression aura besoin de PKUNZIP.EXE.
  60.  
  61.     Vérifiez  alors  que les compacteurs/décompacteurs soient bien présents
  62.     dans un répertoire spécifié dans le Path de l'Autoexec.bat.
  63.  
  64.     -----------------------------------------------------------------------
  65.  
  66.                                     SYNTAXE
  67.                                     -------
  68.  
  69.     Syntaxe  : ZipBis Destination
  70.  
  71.                Où Destination est le chemin où seront créés les archives.
  72.  
  73.     Exemple1 : PkZipBis c:\temp
  74.  
  75.     Exemple2 : PkZipBis a:
  76.  
  77.                A savoir que le chemin de destination sera toujours rallongé
  78.                par  le  nom du répertoire Pilote (répertoire courant).  Par
  79.                exemple, ici, le chemin où seraient créées les archives est:
  80.  
  81.                Exemple1: c:\temp\Pilote
  82.  
  83.                Exemple2: a:\Pilote
  84.  
  85.                          où Pilote est le nom du premier répertoire.
  86.  
  87.                          Soit: Exemple: a:\jeux
  88.  
  89.                Ceci  permet  donc  différentes  compressions  sur  la  même
  90.                destination  car  un répertoire Pilote sera  automatiquement
  91.                créé  pour chacune d'entre elles. Chaque "Pilote" contiendra
  92.                alors toutes les archives relatives.
  93.  
  94.     -----------------------------------------------------------------------
  95.                
  96.     DESTINATION           
  97.     -----------
  98.                
  99.     Le chemin destination qui peut n'être qu'une simple unité est  toujours 
  100.     rallongé par le  nom  du  répertoire  pilote  pour  assurer  une  bonne 
  101.     organisation. Néanmoins, ce nouveau chemin complet  ne  doit  pas  déjà
  102.     exister sur le disque destination. Dans le cas contraire, le  programme
  103.     affiche un message  d'erreur  interdisant  le  lancement.  Ceci  permet
  104.     d'éviter les étourderies par  écrasements  de  fichiers  existants,  et 
  105.     permet surtout d'obtenir des répertoires pilotes "propres" ne contenant
  106.     bien que les archives relatives à chaque opération.
  107.  
  108.     Sur disquette, le changement de disque est automatiquement proposé.  Il
  109.     faut simplement souligner que les disquettes  doivent  être  formatées.
  110.     D'autres parts, il n'est pas  obligatoire  que  ces  disquettes  soient 
  111.     vides puisque dans tous les cas, un répertoire (Pilote) sera créé.
  112.                                            
  113.     -----------------------------------------------------------------------
  114.  
  115.     IMPORTANT
  116.     ---------
  117.  
  118.     A  noter  que  le programme n'acceptera pas un  chemin  de  destination
  119.     identique  au chemin courant. Il faut en effet éviter que les  archives
  120.     ne soient créées dans le répertoire en cours d'analyse !
  121.  
  122.     De  la  même manière, il n'est pas possible de spécifier le  répertoire
  123.     directement  supérieur  (parent) au répertoire à analyser (pilote).  En
  124.     effet,  il  est toujours créé un répertoire pilote devant  réceptionner
  125.     les   archives.  Ce  répertoire  portant  systématiquement  le  nom  du
  126.     répertoire à analyser, le fait d'indiquer comme répertoire destination,
  127.     le  répertoire  parent,  revient à spécifier un chemin  de  destination
  128.     identique au chemin courant !       Pas compris ? ce n'est pas grave...
  129.  
  130.     Exemple : Analyse de C:\DIVERS\EXEMPLE    (Répertoire Pilote = EXEMPLE)
  131.                                       │
  132.                                       ├─ EXEMPLE1
  133.                                       └─ EXEMPLE2
  134.  
  135.               Destination impossible  :  C:\DIVERS\EXEMPLE      [Identique]
  136.                                   ou  :  C:\DIVERS              [Parent]
  137.  
  138.     -----------------------------------------------------------------------
  139.  
  140.                               MIEUX QU'UN BLA BLA
  141.                               -------------------
  142.  
  143.     Exemple : C:\
  144.               ├─ DOS
  145.               ├─ DIVERS
  146.               ├─ JEUX                       [Pilote]
  147.               │    ├─ JEUX1
  148.               │    ├─ JEUX2
  149.               │    └─ JEUX3
  150.               │        ├─ DATA1
  151.               │        └─ DATA2
  152.               └─ WINDOWS
  153.  
  154.     Pour  archiver  les 3 jeux des sous-répertoires JEUX1, JEUX2, et  JEUX3
  155.     contenu dans le répertoire principal JEUX, il suffit simplement de :
  156.  
  157.         - Se placer dans le répertoire pilote, ici JEUX.
  158.         - Activer PkZipBis en indiquant le chemin de destination voulu.
  159.  
  160.           Exemple : Compression sur disquette : PkZipBis a:
  161.  
  162.     Sur la disquette, nous trouverons alors l'architecture suivante :
  163.  
  164.     Exemple : A:\
  165.               └─ JEUX : UNZIP.BAT
  166.                         JEUX1.ZIP
  167.                         JEUX2.ZIP
  168.                         JEUX3.ZIP
  169.  
  170.     Si une seule disquette ne suffit pas, vous pourrez changer de disquette
  171.  
  172.     A noter que l'archive JEUX3.ZIP contient également les sous répertoires
  173.     du répertoire d'origine JEUX3, ici DATA1 et DATA2.  C'est  à  dire,  le
  174.     programme complet.
  175.  
  176.     A  noter que si le répertoire pilote, ici JEUX, possédait lui-même  des
  177.     fichiers,  ils  seraient également compactés dans une première  archive
  178.     portant le même nom, soit JEUX.ZIP
  179.  
  180.           * Dans  ce  dernier  cas, il est possible que le  nom  d'un  sous
  181.             répertoire  soit  identique au nom du répertoire  Pilote.  Pour
  182.             contrer ce  problème,  les  noms  des  archives  à  créer  sont 
  183.             systématiquement  contrôlés, et  renommés  avec  un   caractère 
  184.             générique si une archive antérieure possède déjà le même nom de
  185.             manière à éviter tout écrasement de fichiers.
  186.  
  187.             Exemple :  C:\
  188.                        └─ JEUX                 [Pilote]
  189.                             └─ JEUX
  190.  
  191.             Si le répertoire Pilote JEUX contient  lui-même  des  fichiers,  
  192.             une archive JEUX sera d'abord créée. Mais lors du traitement du
  193.             sous-répertoire appelé également  JEUX,  le  nom  de  l'archive
  194.             normalement à créer existerait déjà, elle est donc renommée. 
  195.  
  196.             Exemple :  PkZipBis a:
  197.  
  198.                        A:\
  199.                        └─ JEUX : UNZIP.BAT
  200.                                  JEUX.ZIP      [Fichiers du pilote]
  201.                                  JEUX1.ZIP     [Renomée]
  202.  
  203.     Signalons pour terminer que les  archives  renommées  n'influencent  en
  204.     aucun cas la restauration ultérieure. Le fichier batch UNZIP.BAT  en  a
  205.     connaissance, et  chaque  répertoire  sera  restauré  suivant  le  plan
  206.     original, avec son vrai nom. Bref, ne vous occupez de rien !
  207.     
  208.     -----------------------------------------------------------------------
  209.  
  210.     ERREUR
  211.     ------
  212.  
  213.     PkZipBis  fonctionne tout seul et corrige les éventuels problèmes  pour
  214.     votre  plus  grand  confort. Néanmois, les messages  en  provenance  du
  215.     compacteur  (Pkzip) et du décompacteur (PkunZip) ne sont pas suspendus.
  216.     Chacun  vous  préviendra  donc à sa manière s'il rencontre  une  erreur
  217.     (création,  écrasement,  etc...). Généralement, ils proposent un  choix
  218.     optionnel se traduisant par l'appui d'une touche (Y/N). 
  219.  
  220.     Bien que non mentionné dans cette documentation, PkZipBis accepte  tous
  221.     paramètres indiqués, et les envoie directement au compacteur PKZIP.EXE.  
  222.     Celui-ci en disposant une certaine quantité plus ou moins intéressante.
  223.     Ces paramètres sont à placer après le chemin de destination et prennent
  224.     la même forme qu'avec le compacteur. Pour initiés exclusivement !
  225.  
  226.     -----------------------------------------------------------------------
  227.     
  228.     UNZIP.BAT
  229.     ---------
  230.  
  231.     Le  fichier  batch UNZIP.BAT créé systématiquement permet de  restaurer
  232.     l'intégralité des archives suivant la structure de départ. Il suffit de
  233.     lui  indiquer une unité de destination pour la décompression. Un chemin
  234.     peut également lui être fourni en supplément. Nécessite PKUNZIP.EXE 
  235.     
  236.     A noter que toute la structure d'origine sera reconstruite  d'après  le 
  237.     plan original (répertoires et sous-répertoires de chaque programme). En
  238.     conséquence, le répertoire Pilote  sera  recréé  tout  d'abord  sur  le 
  239.     disque avant d'y décompresser chaque sous  répertoire.  Il  n'est  donc
  240.     pas nécessaire d'indiquer un chemin. Une simple unité suffit. Attention
  241.     à la syntaxe, évitez de mettre un anti-slash final. Ex: UNZIP C:
  242.     
  243.     Si le répertoire de destination existe déja, un message apparaît  avant
  244.     la décompression, mais cette dernière est tout de même  autorisée  pour
  245.     permettre la décompression de plusieures disquettes. Vérifiez le chemin
  246.  
  247.     Si différentes disquettes ont été nécessaires pour la compression  d'un
  248.     ensemble de programmes, il faut savoir que  chacune  d'entre-elles  est
  249.     autonome et possède son propre fichier UNZIP. Il est donc  possible  de
  250.     ne décompresser qu'une ou plusieurs disquette(s) au choix.
  251.                                                     
  252.     Signalons  également  que  chaque  archive  peut  éventuellement   être 
  253.     décompressée nanuellement avec  PKUNZIP.EXE  comme  à  votre  habitude.  
  254.     Sachez que la structure des répertoires ne sera pas recréé par  défaut,  
  255.     mais si vous en avez besoin, vous pouvez  utilisez  le  paramètre  [-d] 
  256.     pour la reconstruire automatiquement.
  257.     
  258.     Bien que non documenté, les fichiers UNZIP.BAT acceptent  jusqu'à  deux 
  259.     paramètres à destination de PKUNZIP (Pour initiés).
  260.  
  261.     -----------------------------------------------------------------------
  262.     
  263.                PKZIP.EXE et PKUNZIP sont des programmes (c) PKWARE
  264.  
  265.                    PKZIPBIS est un programme (c) Pierre TORRIS
  266.  
  267.     -----------------------------------------------------------------------
  268.  
  269.     PkZipBis  peut fonctionner en corrélation avec l'utilitaire OctetBis du
  270.     même  auteur  qui permet d'obtenir la capacité globale en  octets  d'un
  271.     groupe de sous-répertoires.
  272.  
  273.     -----------------------------------------------------------------------
  274.       L'option "?" ou "/?" affiche un écran d'aide. Exemple:  PkZipBis /?
  275.     -----------------------------------------------------------------------
  276.  
  277.     PkZipBIS, Copyright (c) Pierre TORRIS.
  278.                             Chemin Carmier, 62520 Le Touquet, France.
  279.      
  280.