home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / TEXT / UTILITY / TSFLTB14.ZIP / TSFLTB.INF < prev    next >
Encoding:
Text File  |  1991-08-07  |  6.7 KB  |  175 lines

  1.                            - 1 -
  2. Wed 7-August-1991
  3.  
  4. About TSFLTB in General                         All rights reserved
  5. =======================
  6.  
  7. TSFLTB first release (1.0) was distributed under the name of TS2FLT.
  8.  
  9. This package may be used and distributed freely for NON-COMMERCIAL,
  10. NON-INSTITUTIONAL, PRIVATE purposes, provided it is not changed in
  11. any way. (Repacking with another method, such as pkzip, is ok,
  12. though.) For ANY other usage, such as use in a business enterprise
  13. or at a university, contact the author for registration. Uploading
  14. to bulletin boards is encouraged. Please do not distribute any part
  15. of this package separately.
  16.  
  17. The programs are under development. Comments and contacts are
  18. solicited. If you have any questions, please do not hesitate to use
  19. electronic mail for communication.
  20. InterNet address: ts@chyde.uwasa.fi         (preferred)
  21. Bitnet address:   SALMI@FINFUN.BITNET
  22. Funet address:    GADO::SALMI
  23.  
  24. The author shall not be liable to the user for any direct, indirect
  25. or consequential loss arising from the use of, or inability to use,
  26. any program or file howsoever caused. No warranty is given that the
  27. programs will work under all circumstances.
  28.  
  29. Timo Salmi
  30. Professor of Accounting and Business Finance
  31. School of Business Studies, University of Vaasa
  32. P.O. BOX 297, SF-65101 Vaasa, Finland
  33.  
  34.  
  35. Timo Salmi FiLTers set B, release 1.4 (TSFLTB14) includes the
  36. *    *     * **        *          * *
  37. following utility-type programs and files:
  38.  
  39. TSFLTB14.ARC    Build your own filters, T.Salmi
  40. Filename        Comment
  41. --------        --------------------------------
  42. DEMOTXT.XLT     How to build a translation table
  43. FILBIN.EXE      General filter for binary files
  44. FILGEN.EXE      Generalized filter for any file
  45. FILTXT.EXE      General filter for text files
  46. LOWER.XLT       To lowercase, also foreign chars
  47. NOEOF.XLT       Enables reading text past eof
  48. PC2UNIX.XLT     PC newlines to Unix newlines
  49. SIMUL8.XLT      8-bit to look-alike 7-bit chars
  50. STRIP.XLT       Strip the high bit of 8bit chars
  51. TOASC.XLT       Scandinavian IBM to ASCII
  52. TOIBM.XLT       Scandinavian ASCII to IBM
  53. TSFLTB.INF      Document
  54. TSFLTB.NWS      News accouncements about tsfltb
  55. TSPROG.INF      List of programs from T.Salmi
  56. UNIX2PC.XLT     Unix newlines to PC newlines
  57. UPPER.XLT       To uppercase, also foreign chars
  58. VAASA.INF       Info: Finland, Vaasa, U of Vaasa
  59. ----            ------             ------  -----
  60. 0017
  61.  
  62.  
  63.                            - 2 -
  64.  
  65. DETAB (Expand tabs properly into blanks) that was in TSFLTB in the
  66. versions before tsfltb13.arc has been transferred to the TSFLTC
  67. package.
  68.  
  69.  
  70. FILBIN (Ver. 1.2)  General user-configurable filter for binary files
  71. =================
  72.  
  73. Usage: FILBIN SourceFile DestinationFile [translation table]
  74.               [/m(ore)] [/p(ause)] [/s(how translation table)]
  75.  
  76. FILBIN is a configurable string translation facility for binary
  77. files. The translations are given in a separate translation table
  78. file, which you can customize. See demotxt.xlt for the format of the
  79. translation table. If you omit the name of the translation table, it
  80. defaults to filbin.xlt
  81.  
  82. E.g. translation
  83.   13
  84.   10
  85. means converting the carriage return of the source binary-file into
  86. line feeds. The maximum number of different translations is 256.
  87.  
  88. The /m /p and /s parameters in the brackets [] are optional. If you
  89. are working with a single disk drive, /p allows to change the disk
  90. by pausing after your have loaded FILBIN and the translation table.
  91. If you direct the output to the screen (that is to CON), the /m
  92. option causes pause at the end of each screen. Parameter /s shows
  93. you the translation table. If you select /s, the translation is not
  94. made, only the table is shown.
  95.  
  96. Release notes: Version 1.2:
  97. 1) Translations such as
  98.   10
  99.   13 10
  100. are now allowed. That is, a character can be converted into a string
  101. even if the source file is a binary file.
  102. 2) Deleting characters is also possible in the updated version. In
  103. other words you can have, for example,
  104.   26
  105.   -1
  106. to delete the eof characters.
  107. 3) The translation table separators (blank, comma, nul) now also
  108. include tab.  4) Introduced two translation tables (.xlt files) for
  109. PC <--> Unix conversions.
  110.  
  111.  
  112. FILTXT (Ver. 1.2)  General user-configurable filter for text files
  113. =================
  114.  
  115. Usage: FILTXT SourceFile DestinationFile [translation table]
  116.               [/m(ore)] [/n(o crt)] [/p(ause)] [/s(how translation table)]
  117.  
  118. FILTXT is a configurable string translation facility for text files.
  119. The translations are given in a separate translation table file,
  120. which you can customize. See demotxt.xlt for the format of the
  121. translation table. If you omit the name of the translation table, it
  122. defaults to filtxt.xlt
  123.  
  124. The maximum number of different translations is 512. The maximum
  125. number of characters in a translation string is 25. E.g. the
  126. translation
  127.    9
  128.   32 32 32 32 32 32 32 32
  129. means converting the tabs of the source text-file into eight blanks.
  130.  
  131. The /m /n /p and /s parameters in the brackets [] are optional. If
  132. you are working with a single disk drive, /p allows to change the
  133. disk by pausing after your have loaded FILTXT and the translation
  134. table. If you direct the output to the screen (that is to CON), the
  135. /m option causes pause at the end of each screen. Parameter /s shows
  136. you the translation table. If you select /s, the translation is not
  137. made, only the table is shown. For the /n switch see the description
  138. of DETAB is the TSFLTC package.
  139.  
  140. Release notes: Version 1.2: The essential upgrade in tsfltb12 occurs
  141. in filbin.exe. The other program has been recompiled with smaller
  142. maximum heap size and some minor changes.
  143.  
  144. Release 1.3: DETAB.EXE has been transferred to the TSFLTC package.
  145.  
  146.  
  147. FILGEN (Ver. 1.0)  General user-configurable filter
  148. =================
  149.  
  150. Was added in the version TSFLTB14.ARC of this package.
  151.  
  152. Usage: FILGEN [TranslationTableFile] [/s] < InputFileName > OutputFileName
  153.                │                       │
  154.                │                       └─ show translations
  155.                └─ default FILGEN.XLT, see DEMOTXT.XLT for the format
  156.  
  157. or TYPE InputFileName | FILGEN [TranslationTableFile] > OutputFileName
  158.  
  159. FILGEN is a general, configurable string substitution facility for
  160. both text and binary files.
  161.  
  162. E.g. the following translation in the translation table file
  163.   10
  164.   13 10
  165. means converting the new line characters of a Unix file into line PC
  166. eolns
  167.  
  168. The maximum number of translations in the translation table file is
  169. 1. If there are more, the rest are ignored. Each translation can
  170. have up to 127 characters, and line in translation table must not
  171. exceed 250 columns.
  172.  
  173. Use pipes for multiple translations. Example:
  174. TYPE InputFileName | FILGEN Table1 | FILGEN Table2 > OutputFileName
  175.