home *** CD-ROM | disk | FTP | other *** search
/ Freelog 9 / Freelog009.iso / BAS / Fichiers / Cut4Net / lisezmoi.txt < prev    next >
Text File  |  2000-02-15  |  6KB  |  135 lines

  1. Nom du module: Cut for Net Version 2 - Cut4Net2 - Version Franτaise
  2. Date version : 15/02/2000
  3. La version 1 n'Θtait qu'un galop d'essai dont ne se servent que 3 personnes.
  4.  
  5. Origine.
  6. ========
  7. J'ai crΘΘ ce module lorsque je me suis aperτu que le proxy de mon boulot n'acceptait pas de mail avec une piΦce jointe de plus de 1,5 Mo.
  8. Je n'ai mΩme pas songΘ α en chercher l'Θquivalent sur le web, car mon plaisir c'est de crΘer et pas de copier. Il est possible toutefois que les fonctionnalitΘs de ce module existent dΘjα sur la toile, mais je n'ai pas vΘrifiΘ.
  9.  
  10. Principe.
  11. =========
  12. J'ai voulu crΘer un module capable de:
  13.  
  14. DΘcoupage:
  15. - lire un/plusieurs fichiers situΘs dans diffΘrents dossiers
  16. - stocker ces donnΘes dans x fichiers de taille fixe maximum (choisie par l'utilisateur), avec conservation Θventuelle du chemin d'accΦs du fichier d'origine
  17. Regroupement:
  18. - reconnaεtre un groupe de fichiers coupΘs par un simple click sur l'un d'eux
  19. - permettre le regroupement partiel ou total des fichiers coupΘs et re-gΘnΘrer les fichiers d'origine (Θventuellement α leur emplacement initial)
  20. - permettre de modifier le nom et/ou l'emplacement de fichiers d'origines α re-gΘnΘrer
  21. - permettre de sauter un fichier non dΘsirΘ.
  22.  
  23.  
  24. AIDE - DECOUPAGE DE FICHIERS
  25. ============================
  26.  
  27. Taille maximum des fichiers coupΘs
  28. ----------------------------------
  29.  
  30. Choisir une taille parmi celles proposΘes (11 formats possibles).
  31.  
  32. A noter que les formats 1,44 Mo et 720 Ko correspondent α la taille disquette mais pas α la taille rΘelle du format:
  33.  
  34. Exemple: taille disquette = 1 457 664 octets (format 1,44 Mo). Cela correspond en fait α 1,44 Mo - (16 Ko + 512 octets).
  35.  
  36.  
  37. Choix de fichiers α couper
  38. --------------------------
  39.  
  40. Parcourir l'arborescence des dossiers.
  41.  
  42. Clicker sur le/les fichier(s) choisi(s) ==> ils s'ajouteront α la liste des fichiers sΘlectionnΘs. Si leur taille globale permet un dΘcoupage selon la taille maxi choisie, la liste des fichiers coupΘs est alimentΘe et le bouton COUPER devient accessible.
  43.  
  44. Pour retirer un fichier de la sΘlection, clicker sur celui-ci dans la liste des fichiers sΘlectionnΘs.
  45.  
  46. Note: si un fichier a une extension .c4n (c'est-α-dire, fichier coupΘ), il peut Ωtre coupΘ α nouveau si vous le souhaitez. Dans ce cas, rΘpondez NON α la question du regroupement.
  47.  
  48.  
  49. Sauvegarde du chemin d'accΦs des fichiers
  50. -----------------------------------------
  51.  
  52. A tout moment (mΩme si votre multisΘlection est dΘjα faite), vous pouvez cocher cette option pour conserver l'information du chemin d'accΦs du fichier d'origine.
  53.  
  54.  
  55. Bouton COUPER
  56. -------------
  57.  
  58. Le module lit les fichiers sΘlectionnΘs, les regroupent et les coupent dans des fichiers spΘciaux:
  59.  
  60. [aaaa][bbbb].c4n
  61.  
  62. avec
  63.  
  64. [aaaa] = NumΘro de job
  65. [bbbb] = NumΘro de fichier coupΘ
  66. .c4n = extension des fichiers Cut4Net
  67.  
  68. Le numΘro de job est stockΘ dans cut4net2.sys dans le rΘpertoire du module. Si vous atteignez la limite de 9999 jobs, vous pouvez modifier cut4net2.sys, voire mΩme le supprimer (il se recrΘΘe vierge α la session suivante). Mais faites alors attention α ne pas mΘlanger des fichiers coupΘs de numΘro de job identique.
  69. Pour des raisons techniques de structure de fichier, veillez α ne pas dΘpasser 2000 fichiers coupΘs par tranche de 100 Ko (c'est-α-dire 2000 pour taille maxi 100 Ko , 4000 pour taille maxi 200 ko, etc...).
  70.  
  71. AprΦs dΘcoupage des fichiers, les listes sont rΘinitialisΘes.
  72.  
  73.  
  74. AIDE - REGENERATION DE FICHIERS
  75. ===============================
  76.  
  77. Choix de fichiers α gΘnΘrer
  78. ---------------------------
  79.  
  80. Il suffit de choisir un fichier dont la structure est celle d'un fichier coupΘ (voir ci-dessus).
  81. Comme vous pouvez dΘsirer re-couper un fichier, un choix vous est proposΘ. RΘpondez OUI α la question du regroupement. Le bouton GROUPER est accessible, le parcours d'arborescence interdit.
  82.  
  83. Le module recherche alors, dans le mΩme dossier, le fichier de configuration (numΘro 0000) correspondant au mΩme numΘro de job.
  84. Il recherche ensuite tous les fichiers coupΘs attendus. S'il trouve tous les fichiers, il les affiche dans la liste des fichiers sΘlectionnΘs et prΘcise, dans la liste des fichiers α gΘnΘrer, le nom des fichiers d'origine α crΘer.
  85. Si vous clickez sur l'un de ces fichiers, vous accΘder α une interface vous permettant de choisir:
  86. - le nouveau nom du fichier
  87. - le nouveau rΘpertoire
  88. - l'absence de gΘnΘration du fichier
  89.  
  90. Bouton GROUPER
  91. --------------
  92.  
  93. Le module gΘnΦre les fichiers dΘsirΘs selon leurs spΘcifications (voir ci-dessus).
  94.  
  95. Pour dΘ-sΘlectionner les fichiers, il suffit de clicker sur l'un d'eux.
  96.  
  97.  
  98. TECHNIQUE
  99. =========
  100.  
  101. Structure du fichier [aaaa]0000.c4n
  102. -----------------------------------
  103.  
  104. NBFJOB     Nombre de fichiers coupΘs du job (hors 0000)    
  105.         INTEGER        2 octets
  106. NBFORI     Nombre de fichiers d'origine            
  107.         INTEGER     2 octets
  108. INFREP     Information rΘpertoire d'origine         
  109.         STRING        1 octet ( valeur O ou N )
  110.  
  111. de 1 α NBFORI
  112.  
  113.   TAINOM  Taille du nom du fichier d'origine, y compris chemin et
  114.           extension    
  115.           INTEGER    2 octets
  116.   TAIFIC  Taille en octets du fichier d'origine                    
  117.           LONG        4 octets
  118.   NOMFIC  Nom complet du fichier d'origine, y compris chemin et
  119.           extension        
  120.           STRING    TAINOM octets
  121.  
  122. fin de
  123.  
  124. ComplΘment jusqu'α taille maxi: octets des fichiers d'origine
  125.  
  126. Les autres fichiers ne contiennent que les octets des fichiers d'origine.
  127.  
  128.  
  129. INFORMATIONS - COMMENTAIRES - SIGNALEMENT DE BUG
  130. ================================================
  131.  
  132. mail: p.larasse@wanadoo.fr
  133.  
  134. page: perso-wanadoo.fr/fricotin
  135.