home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 31 / CDASC_31_1996_juillet_aout.iso / vrac / fact127.zip / FULL.INI < prev    next >
Text File  |  1996-05-23  |  12KB  |  337 lines

  1. ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2. ;╔══════════════════════════════════════════════════════════════════╗
  3. ;║▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ How to use this .INI file ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓║
  4. ;╠══════════════════════════════════════════════════════════════════╣
  5. ;║ This is an alternate FACT.INI file.  Use this if you want more   ║
  6. ;║ definitions than are contained in the default (aka MINI.INI).    ║
  7. ;║                                                                  ║
  8. ;║ To use this, first delete the old FACT.INI.  Then copy this one  ║
  9. ;║ into the same directory as FACT.EXE, and rename it to FACT.INI.  ║
  10. ;║                                                                  ║
  11. ;║   ╦══════════════════════════════════════════════════════╦       ║
  12. ;║   ║   NOTE: Most users will NEVER need to modify this!   ║ ██    ║
  13. ;║   ║ ───────────────────────────────────────────────────  ║ ██    ║
  14. ;║   ║   Only modify to improve performance, correct any    ║ ██    ║
  15. ;║   ║   problems or to define more compression programs.   ║ ██    ║
  16. ;║   ╩══════════════════════════════════════════════════════╩ ██    ║
  17. ;║    ██████████████████████████████████████████████████████████    ║
  18. ;║                                                                  ║
  19. ;║ If you wish to add a compression program, or modify the options  ║
  20. ;║ of the existing ones, then CAREFULLY follow ALL instructions.    ║
  21. ;╚══════════════════════════════════════════════════════════════════╝
  22. ;
  23. ;╔══════════════════════════════════════════════════════════════════╗
  24. ;║▓▓▓▓▓▓▓▓▓▓▓▓▓▓ How to build a compressor definition ▓▓▓▓▓▓▓▓▓▓▓▓▓▓║
  25. ;╚══════════════════════════════════════════════════════════════════╝
  26. ;
  27. ;  For each compressor type that you wish to process, you will need
  28. ;  to specify exactly four (4) items.  They must all be present, and
  29. ;  you must NOT put any extra lines in the middle of a definition.
  30. ;
  31. ;  1) Specify the file extension which is used by this compressor.
  32. ;        Use the format:  EXT=ZIP
  33. ;     Do NOT include a period, or leading or trailing spaces.
  34. ;
  35. ;  2) Specify if the compressor preserves subdirectories.
  36. ;        Use:  DC=Y  for "Yes", and:  DC=N  for "No".
  37. ;     If you don't know, experiment on a temporary archive.
  38. ;     Test the various program switches to find what works.
  39. ;
  40. ;  3) Specify the command line used for REcompressing this type.
  41. ;        Preface it with RE=
  42. ;
  43. ;  4) Specify the command line used for DEcompressing this type.
  44. ;        Preface it with DE=
  45. ;
  46. ;═══════════════════════════════════════════════════════════════════╗
  47. ;  WARNING:  Do NOT put *ANY* lines separating the EXT/ DC/ RE/ DE  ║
  48. ;  definitions for each individual compressor.  Each definition     ║
  49. ;  MUST be complete, and all lines must be together!!!              ║
  50. ;═══════════════════════════════════════════════════════════════════╝
  51. ;
  52. ;  5) DO include the program name, plus any options and switches.
  53. ;     (See below for which options and switches to include.)
  54. ;
  55. ;  6) DO include the program's full path, name and extension.
  56. ;     FACT will initialize much faster if you do.
  57. ;
  58. ;  7) Normally, DO NOT include the names of files to process.
  59. ;
  60. ;       FACT assumes that the archive name should be placed after
  61. ;     the switches, and the files to add or extract ("*.*") should
  62. ;     be placed right after the archive name - at the end of the
  63. ;     command line.
  64. ;       If this is not the case (as with HPACK, CODEC, UNPAQ, DWC
  65. ;     JRCE, PUT and ZOO), then you MUST tell FACT where to place
  66. ;     the archive name, and what files are to be processed.
  67. ;       Put "%a" where FACT should insert the archive name, and
  68. ;     put "*.*" or "*" (or whatever is correct) where the files to
  69. ;     process would normally be specified.
  70. ;
  71. ;     Example:
  72. ;
  73. ;        RE=cmp.exe a %a *.*
  74. ;        DE=cmp.exe x %a *.*
  75. ;
  76. ;  8) DO put semi-colons in front of lines that are comments and
  77. ;     in front of any unused compressor.
  78. ;
  79. ;┌──────────────────────────────────────────────────────────────────┐
  80. ;│For REcompression, you should include commands and switches to:   │
  81. ;│                                                                  │
  82. ;│ 1) Move or Add files and subdirectories into an archive.         │
  83. ;│ 2) Include all files, including hidden, system, and read-only.   │
  84. ;│ 3) Include file attributes.                                      │
  85. ;│ 4) Recurse subdirectories.                                       │
  86. ;│ 5) Include relative pathnames (aka subdirectory names).          │
  87. ;│ 6) Use maximum desired compression.                              │
  88. ;│ 7) Use STDOUT for output, minimize output, use basic mode.       │
  89. ;│ 8) If desired, tell the compressor to use a temp drive/ dir.     │
  90. ;│                                                                  │
  91. ;├──────────────────────────────────────────────────────────────────┤
  92. ;│For DEcompression, you should include commands and switches to:   │
  93. ;│                                                                  │
  94. ;│ 1) Extract all files.                                            │
  95. ;│ 2) Recreate nested subdirectories, including empty ones.         │
  96. ;│ 3) Recreate file attributes.                                     │
  97. ;│ 4) Use STDOUT for output, minimize output, use basic mode.       │
  98. ;│ 5) Answer "Yes" to all prompts.                                  │
  99. ;│ 6) If desired, tell the compressor to use a temp drive/ dir.     │
  100. ;│                                                                  │
  101. ;└──────────────────────────────────────────────────────────────────┘
  102. ;
  103. ;####################################################################
  104. ; The following have been tested, and reliably archive sudirectories:
  105. ;
  106. ; ( 1- 5) ACB         AIN         ARJ         HA          HPK (HPACK)
  107. ; ( 6-10) HYP (HYPER) LIB (CODEC) LIM (LIMIT) LZH (LHA)   LZS (LARC)
  108. ; (11-15) PAK         PAQ         RAR         SQZ         UC2 (UC)
  109. ; (16-18) X1          YC (YAC)    ZIP
  110. ;
  111. ; I recommend favoring them.
  112. ;
  113. ; I like the features, reliability and third-party support of:
  114. ;   ARJ, LHA, RAR, SQZ, UC and ZIP.
  115. ;
  116. ; If you try others, you should look at the definition below to see
  117. ; if I offer any free advice regarding them (ACB and X1 especially).
  118. ;
  119. ;────────────────────────────────────────────────────────────────────
  120. ;
  121. ; *** Warning: ACB is extremely tight, usually 10% - 40% better than
  122. ; * PKZIP -ex, but takes 10 times as long to achieve that compression.
  123. ; * Unfortunately, it seems that ACB archives can only be decompressed
  124. ; * with the SAME version of ACB that built them.  You've been warned!
  125. EXT=ACB
  126. DC=Y
  127. RE=acb.exe b
  128. DE=acb.exe r
  129. ;
  130. ; *** Note: The shareware version of AIN forces you to press a key
  131. ; * every time you run the program.  Since FACT is intended to run
  132. ; * unattended, FACT stuffs a "Backspace" key into the keyboard's
  133. ; * buffer just before shelling out to run AIN.
  134. ; * This practice may cause problems on some computers, let me know!
  135. EXT=AIN
  136. DC=Y
  137. RE=ain.exe a -r
  138. DE=ain.exe x -r
  139. ;
  140. EXT=ARJ
  141. DC=Y
  142. RE=arj.exe m -a+ -r+ -y+ -m1 -jm1 -jt+
  143. DE=arj.exe x -y+ -jg+
  144. ;
  145. EXT=HA
  146. DC=Y
  147. RE=ha.exe asdm21r
  148. DE=ha.exe xay
  149. ;
  150. EXT=HPK
  151. DC=Y
  152. RE=hpack.exe a -a -da -f -r %a *
  153. DE=hpack.exe x -on -da -r %a *
  154. ;
  155. EXT=HYP
  156. DC=Y
  157. RE=hyper.exe -mrp
  158. DE=hyper.exe -xo -p
  159. ;
  160. EXT=LIB
  161. DC=Y
  162. RE=codec.exe -c9 %a * -m
  163. DE=codec.exe -d %a * -m
  164. ;
  165. EXT=LIM
  166. DC=Y
  167. RE=limit.exe m -sp -whs -y
  168. DE=limit.exe e -p -whs -y
  169. ;
  170. EXT=LZH
  171. DC=Y
  172. RE=lha.exe m -a -r2 -x1 -p
  173. DE=lha.exe x -a -c -m1
  174. ;
  175. EXT=LZS
  176. DC=Y
  177. RE=larc.exe a /r /o
  178. DE=larc.exe e /x /o
  179. ;
  180. EXT=PAK
  181. DC=Y
  182. RE=pak.exe m -I
  183. DE=pak.exe e -WA -I -PATH
  184. ;
  185. EXT=PAQ
  186. DC=Y
  187. RE=paq.exe -r -p
  188. DE=unpaq.exe -x -d %a
  189. ;
  190. EXT=RAR
  191. DC=Y
  192. RE=rar.exe m -r -std -bw -y
  193. DE=rar.exe x -o+ -std -bw -y
  194. ;
  195. ; ; *** Warning: Some SDN archives are PAK, others are ARJ.  Should
  196. ; ; * you specify an incorrect compressor, they won't be converted!
  197. ; EXT=SDN
  198. ; DC=Y
  199. ; RE=pak.exe m -I
  200. ; DE=pak.exe e -WA -I -Path
  201. ; ;
  202. EXT=SQZ
  203. DC=Y
  204. RE=sqz.exe a -m4 -S -p0
  205. DE=sqz.exe x -o1
  206. ;
  207. EXT=UC2
  208. DC=Y
  209. RE=uc.exe a -m -s -f -tst -b
  210. DE=uc.exe e -s -f
  211. ;
  212. *** Notice: X1 conflicted with 386^Max v7.01 - the memory manager
  213. * that I depend on.  Therefore, it has only been minimally tested.
  214. EXT=X
  215. DC=Y
  216. RE=x1.exe ar
  217. DE=x1.exe xy
  218. ;
  219. EXT=YC
  220. DC=Y
  221. RE=yac.exe m -r -y
  222. DE=yac.exe x -y
  223. ;
  224. ; *** Caution: Do NOT add the "-e[x,n,f,s,0]" to the PKZip definition.
  225. ; * FACT uses -es (store) for nested zips, and -ex for the primary.
  226. ; * By STORING nested zips, the primary ZIP is considerably smaller.
  227. EXT=ZIP
  228. DC=Y
  229. RE=pkzip.exe -m -wHS -Jrhs -rp
  230. DE=pkunzip.exe -d -o -Jrhs
  231. ;
  232. ;####################################################################
  233. ; The following have been tested, and work okay when subdirectories
  234. ; are NOT present:
  235. ;
  236. ; ARC DWC HAP JRC (JRchive) PUT SAR ZOO
  237. ;
  238. ; Other than Hap, I recommend NOT using them.
  239. ; (Hap compresses text tighter than most other major compressors.)
  240. ;────────────────────────────────────────────────────────────────────
  241. ;
  242. ; *** Warning: These ARC programs do NOT preserve directory structures!
  243. EXT=ARC
  244. DC=N
  245. RE=pkpak.exe -ma
  246. DE=pkunpak.exe
  247. ;
  248. ; * Alternate ARC (comment out any other before using)
  249. ; EXT=ARC
  250. ; DC=N
  251. ; RE=pkarc.com -ma
  252. ; DE=pkxarc.com
  253. ; ;
  254. ; * Alternate ARC (comment out any other before using)
  255. ; EXT=ARC
  256. ; DC=N
  257. ; RE=arc a
  258. ; DE=arce e -o
  259. ; ;
  260. ;
  261. ; *** Warning: Do NOT alter the parameters for DWC.  DWC is *not* a very
  262. ; * well written program, and will fail if the parameters are incorrect.
  263. ; *   Even with these parameters, DWC does not extract any ".DWC" archives
  264. ; * that exist within a ".DWC" archive.
  265. ; *   That means that nested .DWC archives cannot be converted to any other
  266. ; * format!
  267. EXT=DWC
  268. DC=Y
  269. RE=dwc.exe ar %a *.*/s
  270. DE=dwc.exe erw %a *.*/s
  271. ;
  272. ; *** Warning: Hap & Pah do NOT preserve directory structures!
  273. EXT=HAP
  274. DC=N
  275. RE=hap.exe a
  276. DE=pah.exe e
  277. ;
  278. ; *** Warning: The shareware version of JRchive does NOT preserve
  279. ; * directory structures!
  280. ; *   Furthermore, JRchive returns an error code even if no errors
  281. ; * occured.  Therefore, I can't check for errors after running it!
  282. EXT=JRC
  283. DC=N
  284. RE=jrc.exe
  285. DE=jrce.exe %a
  286. ;
  287. ; *** Note: PUT and GET both ask for confirmation before processing.
  288. ; *
  289. ; * PUT uses LHA compression, but it is not able to process subdirs.
  290. ; * The advantage of PUT/ GET is their archive manager user-interface.
  291. EXT=PUT
  292. DC=N
  293. RE=put.exe *.* %a quiet
  294. DE=get.exe %a . quiet
  295. ;
  296. ; *** Note: SAR is LHA, without the ability to compress subdirs.
  297. ; *   SAR clears the screen when run - it messes up FACT's display.
  298. EXT=SAR
  299. DC=N
  300. RE=sar.exe a
  301. DE=sar.exe e
  302. ;
  303. ; *** Warning: FACT is NOT able to let ZOO compress subdirectories!
  304. ; *   Compression of subdirectories requires the specification of each
  305. ; * subdirectory.  It would require a lot of code for one compressor.
  306. ; *   Decompression of ZOO archives that contain subdirectories works.
  307. EXT=ZOO
  308. DC=N
  309. RE=zoo.exe a %a *
  310. DE=zoo.exe x.// %a
  311. ;
  312. ;####################################################################
  313. ; The following have been tested, and DO NOT work with FACT at this
  314. ; time:
  315. ;
  316. ; LBR SQS (SQUISH)
  317. ;
  318. ; Do NOT use them, unless you can figure out how to do so!
  319. ;────────────────────────────────────────────────────────────────────
  320. ;
  321. ; *** Warning: Lu86-43 is NOT compatible with FACT at this time.
  322. ; EXT=LBR
  323. ; DC=N
  324. ; RE=lu86-43.exe -u
  325. ; DE=lu86-43.exe -a
  326. ; ;
  327. ; *** Warning: Mike Albert's SQUISH program is NOT compatible
  328. ; * with FACT at this time.  Another squish program may be okay.
  329. ; EXT=SQS
  330. ; DC=N
  331. ; RE=squish.exe -c
  332. ; DE=squish.exe -d
  333. ; ;
  334. ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  335. ; *** Note: Approximately 60 file extensions may be defined.
  336. ;____________________________________________________________________
  337.