home *** CD-ROM | disk | FTP | other *** search
/ World of Ham Radio 1997 / WOHR97_AmSoft_(1997-02-01).iso / packet / pak_31 / amsoft.iii next >
Text File  |  1997-02-01  |  6KB  |  141 lines

  1.  
  2.  
  3.  
  4. BIN2AMT conversion utility.
  5. Copyright (C) 1993 by Garnet R. Chaney.  All Rights Reserved.
  6.  
  7.  
  8. This utility takes any file and converts it to a hexadecimal
  9. representation suitable for transmission on amateur radio amtor or packet.
  10. The hexadecimal representation will consist of 1K blocks of the original
  11. file converted to a hexadecimal representation. Each of these 1K
  12. blocks will have an added checksum, as well as sequencing information
  13. so that no matter what order the blocks are received in, they can be
  14. reconstituted into the original file. The reconstitution should be
  15. able to be done from multiple files, at different times, to facilitate
  16. partial reconstruction of files where all of the messages for the file
  17. have not yet been received.
  18.  
  19. This utility, I think, fills a real need in the amateur radio arena.  This
  20. is not just another R95 program.  R95, for example, has been touted as a
  21. solution to the problem of sending binary files on packet.  However, to
  22. use R95 you need to put the TNC into transparent mode; if you don't, some
  23. of the ascii characters R95 uses will cause your tnc to malfunction.
  24.  
  25. You can also use the popular UUENCODE/UUDECODE utilities which are used
  26. on the Internet.  Try it and see.  I have not yet found a way to use
  27. uuencode in such a way that it breaks up a file into chunks of a spec-
  28. ified size.
  29.  
  30. A program like Lan-Link can be used to transfer binary files, but not
  31. through the packet network; Lan-Link puts the tnc into transparent mode.
  32.  
  33. I've also not seen any msdos-compatible program that will do what bin2amt
  34. does, in such a way as to be compatible with Amtor requirements.  There
  35. was a program, AMTOR/HEX, which did this for the Commodore 64, and in
  36. fact that is what inspired BIN2AMT.
  37.  
  38. Remember, if you use bin2amt to send files through the packet network,
  39. check with packet sysops first.  You could end up on the lockout list if
  40. you don't.  If there is a chance that your messages could go thru an HF
  41. gateway, then the path becomes unpredictable, and you are not likely to
  42. be able to get permission or clearance to do it ahead of time.  Some
  43. amateur radio sysops are "progressive" and LIKE it when people experi-
  44. ment with technical enhancements and techniques, but some of them feel
  45. threatened by things that are too intellectual.  So be careful.
  46.  
  47. ----------------------------------------------------------------------------
  48.  
  49.   Each output file will have the following form:
  50.  
  51. Signature
  52.            FILENAME
  53.                       Total block count
  54.                       :  Number of this block
  55.                       :  :   Total size of reconstituted file
  56.                       :  :   :
  57.                       \/ \/ \/
  58. ZZZZZZZZZZ SAMPLE.EXE  9 1  8504
  59. 000000:4D5A380111000900 20001100FFFFFC00
  60. 000010:8000000000000000 3E0000000100FB50
  61. 000020:6A72000000000000 0000000000000000
  62. 000030:0000000000000000 0000000000000100
  63. 000040:00005E000000A300 00004F0100002C00
  64. 000050:B601BA00BA01B600 BA01B200BA014619
  65. 000060:0000000000000000 0000000000000000
  66. 000070:0000000000000000 0000000000000000
  67. 000080:0000000000000000 0000000000000000
  68. 000090:0000000000000000 0000000000000000
  69. 0000A0:0000000000000000 0000000000000000
  70. 0000B0:0000000000000000 0000000000000000
  71. 0000C0:0000000000000000 0000000000000000
  72. 0000D0:0000000000000000 0000000000000000
  73. 0000E0:0000000000000000 0000000000000000
  74. 0000F0:0000000000000000 0000000000000000
  75. 000100:0000000000000000 0000000000000000
  76. 000110:0000000000000000 0000000000000000
  77. 000120:0000000000000000 0000000000000000
  78. 000130:0000000000000000 0000000000000000
  79. 000140:0000000000000000 0000000000000000
  80. 000150:0000000000000000 0000000000000000
  81. 000160:0000000000000000 0000000000000000
  82. 000170:0000000000000000 0000000000000000
  83. 000180:0000000000000000 0000000000000000
  84. 000190:0000000000000000 0000000000000000
  85. 0001A0:0000000000000000 0000000000000000
  86. 0001B0:0000000000000000 0000000000000000
  87. 0001C0:0000000000000000 0000000000000000
  88. 0001D0:0000000000000000 0000000000000000
  89. 0001E0:0000000000000000 0000000000000000
  90. 0001F0:0000000000000000 0000000000000000
  91. 000200:BABA012E89169102 B430CD218B2E0200
  92. 000210:8B1E2C008EDAA37D 008C067B00891E77
  93. 000220:00892E9100E85501 A177008EC033C08B
  94. 000230:D88BF8B9FF7FFCF2 AEE3434326380575
  95. 000240:F680CD80F7D9890E 7500B90200D3E383
  96. 000250:C31083E3F0891E79 008CD22BEABFBA01
  97. 000260:8EC7268B3ED20281 FF00027308BF0002
  98. 000270:26893ED202B104D3 EF473BEF7303E9F9
  99. 000280:018BDF03DA891E89 00891E8D00A17B00
  100. 000290:2BD88EC0B44A57CD 215FD3E7FA8ED28B
  101. 0002A0:E7FBB8BA018EC026 893ED20233C02E8E
  102. 0002B0:069102BF9A03B91C 042BCFFCF3AA833E
  103. 0002C0:4C02147647803E7D 000372407707803E
  104. 0002D0:7E001E7237B80158 BB0200CD21722AB4
  105. 0002E0:678B1E4C02CD2172 20B448BB0100CD21
  106. 0002F0:721740A39100488E C0B449CD21720AB8
  107. 000300:0158BB0000CD2173 03E96E01B400CD1A
  108. 000310:89168100890E8300 0AC0740CB840008E
  109. 000320:C0BB700026C60701 33ED2E8E069102BE
  110. 000330:8E03BF9A03E8B500 FF367300FF367100
  111. 000340:FF366F00FF366D00 FF366B009A0900B6
  112. 000350:0150900EE8C3012E 8E0691025657BE9A
  113. 000360:03BF9A03E8CA005F 5ECBCB8BECB44C8A
  114. 000370:4604CD21B90E00BA 2F00E903011EB800
  115. 000380:35CD21891E5B008C 065D00B80435CD21
  116. 000390:891E5F008C066100 B80535CD21891E63
  117. 0003A0:008C066500B80635 CD21891E67008C06
  118. 0003B0:6900B800258CCA8E DABA7401CD211FC3
  119. 0003C0:1EB80025C5165B00 CD211F1EB80425C5
  120. 0003D0:165F00CD211F1EB8 0525C5166300CD21
  121. 0003E0:1F1EB80625C51667 00CD211FCBB80001
  122. 0003F0:8BD78BDE3BDF7419 26803FFF740E268A
  123. ZCHECK:8976
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130. Messages in the above format produced by BIN2AMT.
  131. They may be turned back into the original file by
  132. AMT2BIN.  Inquiries to:  GARNET CHANEY KC6YKE,
  133. POB 708, FELTON CA 95018.  SOURCE CODE FOR THESE
  134. PROGRAMS IS AVAILABLE.
  135.  
  136. See the REGISTER.DOC file for more registration info.
  137.  
  138.  
  139.  
  140.  
  141.