home *** CD-ROM | disk | FTP | other *** search
/ Freelog 13 / Freelog_13_septembre_2000.mdx / Maj / Cut4Net / lisezmoi.txt < prev    next >
Encoding:
Text File  |  2000-07-18  |  6.0 KB  |  145 lines

  1. Nom du module: Cut for Net Version 2.03 - Cut4Net2
  2. Version Franτaise originale (il existe une Beta English version 2.02 disponible sur mon site, non encore diffusΘe)
  3.  
  4. Date version : 19/07/2000
  5.  
  6. Modifications apportΘes α la version 2.02
  7. =========================================
  8. Correction de 1 bug + ajout de 4 formats de coupes
  9.  
  10. Bug: les fichiers portant l'extension C4N ne sont pas reconnus comme des fichiers coupΘs car l'extension est en majuscules. Certains fichiers apparaissent en minuscules ou en majuscules.
  11. Correction: affichage de la liste des fichiers forcΘ α "minuscule"
  12.  
  13. Formats ajoutΘs: 100 Mo , 200 Mo , 250 Mo , 500 Mo. Ces tailles n'ont pas ΘtΘ testΘes, car ma machine est un peu faible, mais thΘoriquement il n'y a pas de raison pour que cela ne fonctionne pas.
  14.  
  15. Principe.
  16. =========
  17. J'ai voulu crΘer un module capable de:
  18.  
  19. DΘcoupage:
  20. - lire un/plusieurs fichiers situΘs dans diffΘrents dossiers
  21. - 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
  22. Regroupement:
  23. - reconnaεtre un groupe de fichiers coupΘs par un simple click sur l'un d'eux
  24. - permettre le regroupement partiel ou total des fichiers coupΘs et re-gΘnΘrer les fichiers d'origine (Θventuellement α leur emplacement initial)
  25. - permettre de modifier le nom et/ou l'emplacement de fichiers d'origines α re-gΘnΘrer
  26. - permettre de sauter un fichier non dΘsirΘ.
  27.  
  28.  
  29. AIDE - DECOUPAGE DE FICHIERS
  30. ============================
  31.  
  32. Taille maximum des fichiers coupΘs
  33. ----------------------------------
  34.  
  35. Choisir une taille parmi celles proposΘes (15 formats possibles).
  36.  
  37. A noter que les formats 1,44 Mo et 720 Ko correspondent α la taille disquette mais pas α la taille rΘelle du format:
  38.  
  39. Exemple: taille disquette = 1 457 664 octets (format 1,44 Mo). Cela correspond en fait α 1,44 Mo - (16 Ko + 512 octets).
  40.  
  41.  
  42. Choix de fichiers α couper
  43. --------------------------
  44.  
  45. Parcourir l'arborescence des dossiers.
  46.  
  47. 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.
  48.  
  49. Pour retirer un fichier de la sΘlection, clicker sur celui-ci dans la liste des fichiers sΘlectionnΘs.
  50.  
  51. 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.
  52.  
  53.  
  54. Sauvegarde du chemin d'accΦs des fichiers
  55. -----------------------------------------
  56.  
  57. 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.
  58.  
  59.  
  60. Bouton COUPER
  61. -------------
  62.  
  63. Le module lit les fichiers sΘlectionnΘs, les regroupe et les coupe dans des fichiers spΘciaux:
  64.  
  65. [aaaa][bbbb].c4n
  66.  
  67. avec
  68.  
  69. [aaaa] = NumΘro de job
  70. [bbbb] = NumΘro de fichier coupΘ
  71. .c4n = extension des fichiers Cut4Net
  72.  
  73. 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.
  74. 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...).
  75.  
  76. AprΦs dΘcoupage des fichiers, les listes sont rΘinitialisΘes.
  77.  
  78.  
  79. AIDE - REGENERATION DE FICHIERS
  80. ===============================
  81.  
  82. Choix de fichiers α gΘnΘrer
  83. ---------------------------
  84.  
  85. Il suffit de choisir un fichier dont la structure est celle d'un fichier coupΘ (voir ci-dessus).
  86. 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.
  87.  
  88. Le module recherche alors, dans le mΩme dossier, le fichier de configuration (numΘro 0000) correspondant au mΩme numΘro de job.
  89. 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.
  90. Si vous clickez sur l'un de ces fichiers, vous accΘder α une interface vous permettant de choisir:
  91. - le nouveau nom du fichier
  92. - le nouveau rΘpertoire
  93. - l'absence de gΘnΘration du fichier
  94.  
  95. Bouton GROUPER
  96. --------------
  97.  
  98. Le module gΘnΦre les fichiers dΘsirΘs selon leurs spΘcifications (voir ci-dessus).
  99.  
  100. Pour dΘ-sΘlectionner les fichiers, il suffit de clicker sur l'un d'eux.
  101.  
  102.  
  103. TECHNIQUE
  104. =========
  105.  
  106. Structure du fichier [aaaa]0000.c4n
  107. -----------------------------------
  108.  
  109. NBFJOB     Nombre de fichiers coupΘs du job (hors 0000)    
  110.         INTEGER        2 octets
  111. NBFORI     Nombre de fichiers d'origine            
  112.         INTEGER     2 octets
  113. INFREP     Information rΘpertoire d'origine         
  114.         STRING        1 octet ( valeur O ou N )
  115.  
  116. de 1 α NBFORI
  117.  
  118.   TAINOM  Taille du nom du fichier d'origine, y compris chemin et
  119.           extension    
  120.           INTEGER    2 octets
  121.   TAIFIC  Taille en octets du fichier d'origine                    
  122.           LONG        4 octets
  123.   NOMFIC  Nom complet du fichier d'origine, y compris chemin et
  124.           extension        
  125.           STRING    TAINOM octets
  126.  
  127. fin de
  128.  
  129. ComplΘment jusqu'α taille maxi: octets des fichiers d'origine
  130.  
  131. Les autres fichiers ne contiennent que les octets des fichiers d'origine.
  132.  
  133. Traitement des fichiers
  134. -----------------------
  135.  
  136. Afin d'Θviter d'utiliser la mΘmoire, la lecture des fichiers est rΘalisΘe par blocs de 200 Ko, via un fichier temporaire:
  137. cela peut expliquer des temps de rΘponse assez longs, mais permet d'autres traitements par ailleurs.
  138. Il n'y a pas compression des donnΘes et, normalement, aucun risque de perte d'information.
  139.  
  140. ASSISTANCE
  141. ==========
  142.  
  143. mail: p.larasse@wanadoo.fr (je rΘponds en gΘnΘral dans les 48 H)
  144.  
  145. page: perso.wanadoo.fr/fricotin