home *** CD-ROM | disk | FTP | other *** search
/ CD Shareware Magazine 1996 December / CD_shareware_12-96.iso / WIN / INTERNET / TID-V20.ZIP / TID.DOC < prev    next >
Encoding:
Text File  |  1996-08-08  |  16.6 KB  |  427 lines

  1.  
  2.                     ─┼─────────────────────────────┼─
  3.                      │ [T]HE [I]NTERNET [D]ECODER  │
  4.                      ┼─────────────────────────────┼
  5.                      ├───────■ Version 2.0 ■───────┤
  6.                     ─┼─────────────────────────────┼─
  7.  
  8.            (c) 1995-96 by Alexander Curth - All Rights Reserved
  9.  
  10. [ 1.] Introduction
  11. [ 2.] Requirements
  12. [ 3.] Features
  13. [ 4.] Installation
  14. [ 5.] Usage / Usage in Crosspoint
  15. [ 6.] Registering TID
  16. [ 7.] Disclaimer
  17. [ 8.] Copyright
  18. [ 9.] Trademarks
  19. [10.] Bugreports, Errors & Problems
  20. [11.] PGP-KEY of the Author
  21. [12.] Errorlevels / Usage in batch Programs
  22. [13.] Support-BBS
  23.  
  24. [ 1.] INTRODUCTION TO [T]HE [I]NTERNET [D]ECODER (TID)
  25. ──────────────────────────────────────────────────────
  26. TID was especially designed to decode LARGE buffers that contain lots of
  27. encoded  Binaries  you can recieve  via the Internet! Most Pointprograms
  28. and  Newsreaders are able to decode  Binaries, but the decoding routines
  29. are  often  not  complete or not  userfriendly  or they have problems to
  30. decode  multi-part files etc., so I had to write my own Decoder and here
  31. is the result!
  32.  
  33. The largest buffer I have tested so far had a size of 100 MB and TID had
  34. no  problems  to  decode all binaries out of  it!  So if you use TID you
  35. should have an original USENET-Buffer (including Subjectlines etc.) or a
  36. Buffer  in  ZCONNECT-Format  (Crosspoint, etc.)  and  you  will get best
  37. results.
  38.  
  39. TID is SHAREWARE that means you have to register it, if you use it after
  40. a trial time of 30 days - Thanks!
  41.  
  42. IMPORTANT NOTE:
  43. ───────────────
  44. The  Bufferfile has to be in standard PC-TEXT-MODE, that means that each
  45. line has to end with $0D0A !!! (Exception: Crosspoint-Binaries Files) So
  46. PLEASE  make  sure that your  Bufferfiles are in PC-TEXT-MODE, otherwise
  47. TID will decode nothing... THIS IS NOT A BUG!
  48.  
  49. Solution:
  50. 1) Convert the Bufferfile with an Editor etc. to PC-TEXT-MODE! (Load the
  51.    Bufferfile into an Editor and then save it. This should help!)
  52. 2) If there are enough Requests of REGISTERED users, I will change this
  53.    behaviour in one of the future Versions... it's up to you!
  54.  
  55. [ 2.] REQUIREMENTS:
  56. ───────────────────
  57. - PC (compatible) running MS-DOS (compatible)
  58. - 286 or higher Processor
  59. - 400KB (or more) free Basemem
  60. * CJPEG.EXE if you want to convert .GIF etc. to .JPG
  61. - OPTIONAL:  PKUNZIP.EXE, LHA.EXE, ARJ.EXE, GZIP.EXE and RAR.EXE to test
  62.   archive-integrity  (Download  them from any  FTP-Server  or your local
  63.   BBS, if you don't have them)
  64. - A valid TEMP environment variable
  65.   I recommend a ramdisk to speed up the decoding! (*NOT* for XP-Users!!!)
  66.   NOTE: -> CROSSPOINT USERS SHOULD READ THE SECTION [ 5.]
  67.  
  68. TID HAS BEEN TESTED WITH:
  69. ─────────────────────────
  70.  
  71. Program     │ Version
  72. ────────────┼──────────────────────────────
  73. MS-DOS      │ V6.22 & V7.00 (WINDOWS 95)
  74. CROSSPOINT  │ V3.11
  75. F-PROT      │ V2.22
  76. PKUNZIP     │ V2.04g
  77. ARJ         │ V2.50a
  78. LHA         │ V2.55b
  79. RAR         │ V2.00
  80. GZIP        │ V1.2.4
  81. CJPEG       │ V?.?? (don't know... no Version given!?);
  82.  
  83. [ 3.] FEATURES:
  84. ───────────────
  85. - Supports UUE, XXE & BASE64 Decoding
  86. - Decodes VERY LARGE Buffers (nearly no limit, depends on your Disk-Space)
  87. - Fast (ASM) Decoding-Routines (not optimized, yet!)
  88. - Supports automatic & 'intelligent' Errorfixing
  89. - 100% Crosspoint(XP) compatible
  90. - Extracts Crosspoint(XP)-Binaries
  91. - Logfile for Crosspoint(XP)
  92. - Decoding handles single files and multi-part files
  93.   (EVEN IF THEY ARE RECIEVED NOT IN THE CORRECT ORDER)
  94. - Supports Error-Descriptions (Enables you to check what went wrong...)
  95. - Supports automatic detection & renaming of duplicate Files
  96. * Supports automatic conversion of .GFX to .JPG (requires CJPEG)
  97. - Supports automatic testing of ZIP, ARJ, RAR, LZH/LHA, Z archives
  98. - Supports automatic Virusscanning of executeable files (requires F-PROT)
  99. - Supports Signature-check for:
  100.   .JPG.GIF.ZIP.ARJ.MPG.BMP.EXE.VOC.Z.MID.XM.TIF-Files
  101. * Supports automatic testing of JPG pictures
  102. * Supports automatic deletion of identical duplicate Files (CRC-32 based)
  103. - 'Nice' Statusscreen (;
  104. * Support of sorting/moving the extracted files into subdirs
  105. - LOW REGISTRATION FEE: $15 OR 15,- DM (Updates are for free!)
  106.  
  107. * THESE FEATURES ARE ONLY AVAILABLE IN THE REGISTERED VERSION OF TID!
  108.  
  109. IF  YOU  ARE  STILL  NOT  CONVINCED  THAT  TID  IS  THE  BEST  AVAILABLE
  110. INTERNET-DECODER  SO  FAR, THEN FEEL FREE  TO COMPARE THE RESULTS OF TID
  111. WITH YOUR FAVORITE ONE...
  112.  
  113. [ 4.] INSTALLATION:
  114. ───────────────────
  115. - Copy TID.EXE and TID.OVL into a DOS-'PATH' or in a Directory
  116. - Change to the TID directory
  117. - Configure TID with TID.EXE /C
  118.  
  119. [ 5.] USAGE
  120. ───────────
  121. TID.EXE <BUFFERFILENAME>
  122.  
  123. NOTE:
  124. If  you  don't  have  TID in a PATH and  if  you  want to call it from a
  125. batchfile you have to do it this way:
  126.  
  127. -CUT-
  128. rem YOU *HAVE TO* change to the TID-DIRECTORY!
  129. cd c:\tools\tid
  130. tid.exe %1 %2
  131. -CUT-
  132.  
  133.  
  134. USAGE IN CROSSPOINT
  135. ───────────────────
  136. It  is  easy to include TID into  Crosspoint,  but let me tell you first
  137. some 'technical' stuff, to explain why this slows down XP/TID!
  138.  
  139. Crosspoint  uses  more than one Bufferfile  to store messages (I dislike
  140. this)  and  now let's say that  you  have some binaries/messages in hold
  141. status  (maybe because there were missing parts and you want to wait, if
  142. they  arrive  with the next call) and as  TID is only able to decode one
  143. bufferfile,  the message-parts in hold-status  would be ignored, because
  144. they  are  not  in the new bufferfile  you  just recieved! To solve this
  145. problem  I  have included a special  routine in TID that generates after
  146. your  pointcall  ONE bufferfile with  all  messages (new&old ones). This
  147. means  that you NEED lot's of diskspace  in your TEMPDIR (depends on the
  148. buffersize(s))  and  that you have to  wait until the complete buffer is
  149. generated  and  this can take some time if  you  have a slow HD or large
  150. (>30  MB) bufferfiles! After TID has  finished decoding this BIG Buffer,
  151. it will be deleted and Crosspoint will import the new buffer!
  152.  
  153. All  in all this is not nice, but it works and if you do your pointcalls
  154. while  you are sleeping or not at home, then it should not annoy you too
  155. much...
  156.  
  157. HOW TO INSTALL TID INTO CROSSPOINT
  158. ──────────────────────────────────
  159. All you have to do is this:
  160. (The  given menus are valid for the  German Version, but all you have to
  161.  do is to define TID as an ENTRY-FILTER for your UUCP-BBS - see point 3)
  162.  below)
  163.  
  164. 1) Turn off the switch in CONFIG/OPTIONEN/NETZE/VERSCHIEDENES (UUCP/RFC)
  165.    "unnoetige Headerzeilen entfernen"
  166. 2) Start Crosspoint - Enter the EDIT/BOXEN/EDIT/DIVERSES menu
  167. 3) Fill in the FILTER EINGANG field:
  168.    TID $PUFFER X:\YOUR_CROSSPOINT_DIRECTORY
  169.    (If you have more filters then use a batchfile (read the XPOINT.DOC))
  170. 4) Save the changes
  171.  
  172. NOTE:
  173. All  binaries will be extracted after  your calls into the directory you
  174. have  defined  in the TID.CFG, if  you have installed TID correctly into
  175. Crosspoint!  I  strongly  recommend to  kill  all  (errorfree) extracted
  176. binaries  messages  in  Crosspoint, before  you  perform  the next call,
  177. otherwise  they would be extracted again!  (If you don't like to include
  178. TID  directly  into Crosspoint, you  can  copy the different bufferfiles
  179. with 'copy /b' to one single bufferfile and decode the binaries with TID
  180. <BUFFERFILE>!  Another way is to mark  all binaries messages you want to
  181. decode  and extract them from Crosspoint as a buffer! Now you can decode
  182. them with TID <BUFFERFILE>
  183.  
  184. IF  YOU  ONLY  WANT TO EXTRACT  THE  -NEW- BUFFERFILE (I DON'T RECOMMEND
  185. THIS), THEN FILL IN THE FILTER EINGANG FIELD (SEE 3)): 'TID $PUFFER'
  186.  
  187. [ 6.] REGISTERING TID
  188. ─────────────────────
  189. The  registered  version has EXTRA-FEATURES (see  above)  and is able to
  190. work in batch-mode (there is no Shareware-Screen, if you start TID)
  191.  
  192. If  you have registered TID once, you will always get the latest version
  193. of  TID  (registered  to your  Name/Company)  PGP-Crypted via E-mail for
  194. free.
  195.  
  196. NOTE
  197. ────
  198. This  service is only available as long  as you don't change your E-mail
  199. address  or PGP-key! In this case you can re-register for a lower price:
  200. $5  or  5,- DM! (This is necessary,  because it means extra-work for me)
  201.  
  202. Maybe  I  will use someday a code-system!  In this case you will not get
  203. any  longer updates via E-mail, but all registered users of TID will get
  204. a  code!  With this code you  can  register the Sharewareversion, so you
  205. still can update TID for free!
  206.  
  207. HOW TO REGISTER TID
  208. ───────────────────
  209. 1) You *NEED* a PGP-KEY!
  210.  
  211.    - the USER ID has to be in this form: 'REALNAME <your@e-mail.adress>'
  212.  
  213.    - Here a few info's for you, if you don't have a PGP-KEY:
  214.      o PGP is free for private use!
  215.      o It only takes 5-10 minutes to generate a PGP-Key!
  216.      o Quick instructions, how to generate a PGP-Key will follow in this
  217.        documentation!
  218.  
  219.    NOTE:
  220.    I will  ship  the REGISTERED version  of  TID  *ONLY* crypted with your
  221.    PUBLIC-PGP-KEY over the Internet (guess why...) In other words:
  222.    If  you send me money, but  no REGISTER.TXT INCLUDING YOUR PGP-KEY, then
  223.    don't expect to recieve anything from me in return, so please follow the
  224.    rules!
  225.  
  226.    IF YOU ALLREADY HAVE SUCH A PGP-KEY, THEN GOTO 2) ELSE CONTINIUE READING.
  227.  
  228.    - Download PGP263.ZIP or PGP263I.ZIP from
  229.      ftp://ftp.ifi.uio.no/pub/pgp/
  230.      ftp://ftp.ox.ac.uk/pub/crypto/pgp/
  231.      ftp://ftp.dsi.unimi.it/pub/security/crypt/PGP/
  232.      ftp://ftp.informatik.uni-hamburg.de/pub/virus/crypt/pgp/
  233.      other ftp servers or one of your local BBS's
  234.  
  235.    - Install the PGP-Program
  236.  
  237.    - Create your SECRET&PUBLIC KEY(S) with:
  238.      'PGP -kg' and follow the instructions on the screen!
  239.  
  240.    - Select a Key with a size of 1024
  241.  
  242.    - Enter your REALNAME and your E-MAIL adress like the given example,
  243.      if you are prompted to enter your user ID!
  244.  
  245.    - REMEMBER THE PASS PHRASE YOU ENTER!!! (better do not write it down!)
  246.  
  247.    IMPORTANT
  248.    ─────────
  249.    STORE YOUR SECRET KEY ON A SAFE PLACE AND NEVER GIVE YOUR PASS
  250.    PHRASE TO ANYBODY ELSE!
  251.  
  252.    - Extract your PUBLIC KEY from the keyring with:
  253.      'PGP -kxa <your user ID> MYKEY.ASC'
  254.      (If your REALNAME is e.g. JIM SMITH then enter:
  255.      'PGP -kxa JIM mykey.asc')
  256.  
  257.    The file MYKEY.ASC will contain your PUBLIC PGP-KEY, that you have to
  258.    append to the REGISTER.TXT!!!
  259.  
  260.    (These are just QUICK docs how to create your PGP-Key(s), so please
  261.     read the PGP.DOC if you want to know more about PGP and do not ask
  262.     me, thanks!)
  263.  
  264. 2) Fill out the REGISTER.TXT and append your PUBLIC-PGP-KEY to the
  265.    REGISTER.TXT
  266.  
  267. 3) Send the REGISTER.TXT to my E-Mail-Address!
  268.  
  269. 4) The registration fee (**) is $15 (US DOLLAR) or 15,- DM (German currency)
  270.  
  271.    Payment:
  272.  
  273.    a) Remittance:
  274.  
  275.       Bank account: BERLINER SPARKASSE , GERMANY
  276.       Bank code   : 100 500 00
  277.       Account no. : 240369394
  278.       Reciever    : ALEXANDER CURTH
  279.       Comments    : YOUR E-MAIL-ADDRESS
  280.  
  281.    b) International Postal Money Order:
  282.  
  283.       You  have to go to your local  post office and tell them that you
  284.       want  to send someone in Germany  15,- DM (German currency). They
  285.       will  give you a form to fill  out, the postal clerk will look at
  286.       the  conversion table and you will pay the equivalent in your own
  287.       currency. Some days later my postman brings me the money.
  288.  
  289.    c) Send it to my address:
  290.  
  291.       ALEXANDER CURTH
  292.       EMDENER STR. 30
  293.       10551 BERLIN / GERMANY
  294.  
  295.       - as CASH / only in DM (German currency) or US$ (BILLS!)
  296.  
  297.       - as an EUROCHEQUE / only in DM (German currency)
  298.  
  299.       NOTE
  300.       ────
  301.       Do  no  forget  to  write your  NAME  and  E-MAIL-ADDRESS  at the
  302.       backside   of  the  envelope  and   please  make  sure  that  the
  303.       money/cheque is not visible through the envelope - Thanks!
  304.  
  305. 5) AS  SOON  AS I  RECIEVE YOUR  MONEY,  I WILL SEND THE REGISTERED COPY
  306.    CRYPTED  WITH  YOUR PUBLIC-PGP-KEY TO  YOUR E-MAIL-ADRESS! (If you do
  307.    not  get your registered copy within 20  days, after you have send me
  308.    the money and the REGISTER.TXT, then contact me!)
  309.  
  310. 6) If you recieve the mail from me that contains YOUR REGISTERED COPY of
  311.    TID, then decrypt it with:
  312.    - 'PGP -p <filename of the message that contains your Reg.-TID-Vers.>
  313.    - Enter your PASS PHRASE
  314.    - Extract the .ZIP and copy the TID.EXE over the Shareware-Version
  315.  
  316. (**) ALL  PRICES  ARE  *ONLY* VALID IF  YOU  WANT TO USE TID FOR PRIVATE
  317.      REASONS!  IF YOU WANT TO USE TID IN A COMMERCIAL-BBS, COMPANY, ETC.
  318.      THEN  YOU HAVE TO PAY $100 (US DOLLAR)  OR 100,- DM! IF YOU WANT TO
  319.      REGISTER 10 OR MORE COPIES OF TID, THEN ASK ME FOR SPECIAL PRICES!
  320.  
  321. [ 7.] DISCLAIMER
  322. ────────────────
  323. THIS  SOFTWARE IS PROVIDED "AS IS". THERE IS NO WARRANTY, WETHER EXPRESS
  324. NOR  IMPLIED. THE AUTHOR DOES NOT ACCEPT ANY LIABILITIES WITH RESPECT TO
  325. THIS PROGRAM. USE THIS PROGRAM ON YOUR OWN RISK! IF YOU DON'T AGREE WITH
  326. THIS, THEN DELETE IT!
  327.  
  328. [ 8.] COPYRIGHT
  329. ───────────────
  330. You are allowed to copy the *SHAREWARE-VERSION* of TID for free. You may
  331. distribute  the  program to others as long  as you do not charge any fee
  332. and  as  long  as  there  are no  changes  made  with  the program, this
  333. documentation and as long as the package TID-Vxx.ZIP is complete.
  334.  
  335. [ 9.] TRADEMARKS
  336. ────────────────
  337. MS-DOS is a trademark of Microsoft Corporation.
  338. WINDOWS 95 is a trademark of Microsoft Corporation.
  339. CROSSPOINT (XP) is copyright by Peter Mandrella
  340. ARJ is copyright 1990-96 by ARJ Software
  341. RAR is copyright 1993-96 by Eugene Roshal
  342. PKZIP/PKUNZIP are copyright 1989-1993 PKWARE Inc. All Rights Reserved.
  343. LHA is copyright 1988-92 by Haruyasu Yoshizaki
  344. GIF is a service mark of CompuServe Incorporated
  345. F-PROT is copyright by Frisk Software International
  346. GZIP is copyright 1992-1993 by Jean-loup Gailly
  347. PGP is copyright 1990-1994 by Philip Zimmermann
  348.  
  349. [10.] BUG-REPORTS
  350. ─────────────────
  351. All  decoded  files  with  errors  will be  stored  in  a  subdir of the
  352. extractpath  you have defined in the TID.CFG that is called \_ERROR. The
  353. Error-Descriptions are stored in the file \_ERROR\!ERROR.LOG
  354.  
  355. PLEASE NOTE:
  356. Not  all recognized errors are 'BUGS'  of TID!!! So please check *first*
  357. if  the error-description in the !ERROR.LOG is  valid! If not and if you
  358. are able to decode the file with another decoder errorfree or if you are
  359. able  to decode the file after you have done some changes in the buffer,
  360. then  you  can say it's a 'BUG' in  TID  and *ONLY IN THIS CASE* I would
  361. really  appriciate it, if you contact me (send me the !ERROR.LOG and the
  362. message  -  if  it  is not larger  than  250  Kb)  Don't worry about the
  363. contents of the message (Picture, Text, Sound, etc.) I really don't care
  364. as long as it is not of illegal nature!
  365.  
  366. If  PKUNZIP,  ARJ, LHA/LZH, RAR or  F-PROT  returns an errorlevel of 255
  367. then there are two possible reasons:
  368. - there is an error in the CFG-File! (check the path etc. with 'TID /C')
  369. - there  is too less free  base-memory to execute the test-program! (Try
  370.   to increase your free memory or turn the option off!)
  371.  
  372. If TID crashes/hangs then you should do this:
  373. - Enter the DOS-Shell and type "SET TIDDEBUG=ON" + <CR>
  374. - Let TID decode the buffer with the error again!
  375. - Note the Subject (the red line) of the message wich causes TID to crash!
  376. - Search for the message with the Subject in your mailer
  377. - Extract this message and send it to me (Header & Body!)
  378.  
  379. If  you discover other BUGS, then  send me a detailed error-description,
  380. or tell me what I have to do to reproduce the error! (if you can...)
  381.  
  382. PLEASE SEND BUG-REPORTS & SUGGESTIONS TO: alexc@kitembx.in-berlin.de
  383.  
  384. [11.] PGP-KEY OF THE AUTHOR
  385. ───────────────────────────
  386. Type Bits/KeyID    Date       User ID
  387. pub  1024/66DF6B59 1996/02/24 Alexander Curth <alexc@kitembx.in-berlin.de>
  388.  
  389. -----BEGIN PGP PUBLIC KEY BLOCK-----
  390. Version: 2.6.3i
  391.  
  392. mQCNAzEvkR8AAAEEANQMAv9CcBLBgA58qMvrbLfQTuuR8hkS1WQUh17aqMdu42OU
  393. G9kqmEzRMd5t2fdF+HIlHBpEqlPmhtRQx1z0z1Axt5c0B5sl+RWfQvvZQbBeFSMP
  394. lKbPDOFM8NgVmjp1Md4gCaNHNmjcNGT2VN8X/cqJkFILPyY1wL6FWFlm32tZAAUR
  395. tCxBbGV4YW5kZXIgQ3VydGggPGFsZXhjQGtpdGVtYnguaW4tYmVybGluLmRlPg==
  396. =fGrM
  397. -----END PGP PUBLIC KEY BLOCK-----
  398.  
  399.  
  400. [12.] ERRORLEVELS / USAGE IN BATCH PROGRAMS
  401. ───────────────────────────────────────────
  402. ERRORLEVEL: 1 = no Error
  403. ERRORLEVEL: 0 = fatal Error
  404.  
  405. [13.] SUPPORT-BBS
  406. ─────────────────
  407. You can download the latest Shareware-Version of TID for free at:
  408.  
  409. Kiteflyer BBS Berlin
  410.  
  411. +49-30-6690016 ISDN X75
  412. +49-30-6690017 ISDN X75 / Analog Zyxel 19k2
  413. +49-30-6690018 Analog USR 33K6
  414.  
  415. Online Account
  416. --------------
  417. Login: tid, Password: tid (case sensitive!)
  418. then enter:
  419. files <CR>
  420. cd dos tools <CR>
  421. down tid* <CR>
  422. you can get a directory-listning with list tid*
  423.  
  424. Ps: Sorry for my bad english! Feel free to send me a corrected TID.DOC!
  425.  
  426. That's all!
  427.