home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of Ham Radio 1997
/
WOHR97_AmSoft_(1997-02-01).iso
/
packet
/
pak_31
/
amsoft.iii
next >
Wrap
Text File
|
1997-02-01
|
6KB
|
141 lines
BIN2AMT conversion utility.
Copyright (C) 1993 by Garnet R. Chaney. All Rights Reserved.
This utility takes any file and converts it to a hexadecimal
representation suitable for transmission on amateur radio amtor or packet.
The hexadecimal representation will consist of 1K blocks of the original
file converted to a hexadecimal representation. Each of these 1K
blocks will have an added checksum, as well as sequencing information
so that no matter what order the blocks are received in, they can be
reconstituted into the original file. The reconstitution should be
able to be done from multiple files, at different times, to facilitate
partial reconstruction of files where all of the messages for the file
have not yet been received.
This utility, I think, fills a real need in the amateur radio arena. This
is not just another R95 program. R95, for example, has been touted as a
solution to the problem of sending binary files on packet. However, to
use R95 you need to put the TNC into transparent mode; if you don't, some
of the ascii characters R95 uses will cause your tnc to malfunction.
You can also use the popular UUENCODE/UUDECODE utilities which are used
on the Internet. Try it and see. I have not yet found a way to use
uuencode in such a way that it breaks up a file into chunks of a spec-
ified size.
A program like Lan-Link can be used to transfer binary files, but not
through the packet network; Lan-Link puts the tnc into transparent mode.
I've also not seen any msdos-compatible program that will do what bin2amt
does, in such a way as to be compatible with Amtor requirements. There
was a program, AMTOR/HEX, which did this for the Commodore 64, and in
fact that is what inspired BIN2AMT.
Remember, if you use bin2amt to send files through the packet network,
check with packet sysops first. You could end up on the lockout list if
you don't. If there is a chance that your messages could go thru an HF
gateway, then the path becomes unpredictable, and you are not likely to
be able to get permission or clearance to do it ahead of time. Some
amateur radio sysops are "progressive" and LIKE it when people experi-
ment with technical enhancements and techniques, but some of them feel
threatened by things that are too intellectual. So be careful.
----------------------------------------------------------------------------
Each output file will have the following form:
Signature
FILENAME
Total block count
: Number of this block
: : Total size of reconstituted file
: : :
\/ \/ \/
ZZZZZZZZZZ SAMPLE.EXE 9 1 8504
000000:4D5A380111000900 20001100FFFFFC00
000010:8000000000000000 3E0000000100FB50
000020:6A72000000000000 0000000000000000
000030:0000000000000000 0000000000000100
000040:00005E000000A300 00004F0100002C00
000050:B601BA00BA01B600 BA01B200BA014619
000060:0000000000000000 0000000000000000
000070:0000000000000000 0000000000000000
000080:0000000000000000 0000000000000000
000090:0000000000000000 0000000000000000
0000A0:0000000000000000 0000000000000000
0000B0:0000000000000000 0000000000000000
0000C0:0000000000000000 0000000000000000
0000D0:0000000000000000 0000000000000000
0000E0:0000000000000000 0000000000000000
0000F0:0000000000000000 0000000000000000
000100:0000000000000000 0000000000000000
000110:0000000000000000 0000000000000000
000120:0000000000000000 0000000000000000
000130:0000000000000000 0000000000000000
000140:0000000000000000 0000000000000000
000150:0000000000000000 0000000000000000
000160:0000000000000000 0000000000000000
000170:0000000000000000 0000000000000000
000180:0000000000000000 0000000000000000
000190:0000000000000000 0000000000000000
0001A0:0000000000000000 0000000000000000
0001B0:0000000000000000 0000000000000000
0001C0:0000000000000000 0000000000000000
0001D0:0000000000000000 0000000000000000
0001E0:0000000000000000 0000000000000000
0001F0:0000000000000000 0000000000000000
000200:BABA012E89169102 B430CD218B2E0200
000210:8B1E2C008EDAA37D 008C067B00891E77
000220:00892E9100E85501 A177008EC033C08B
000230:D88BF8B9FF7FFCF2 AEE3434326380575
000240:F680CD80F7D9890E 7500B90200D3E383
000250:C31083E3F0891E79 008CD22BEABFBA01
000260:8EC7268B3ED20281 FF00027308BF0002
000270:26893ED202B104D3 EF473BEF7303E9F9
000280:018BDF03DA891E89 00891E8D00A17B00
000290:2BD88EC0B44A57CD 215FD3E7FA8ED28B
0002A0:E7FBB8BA018EC026 893ED20233C02E8E
0002B0:069102BF9A03B91C 042BCFFCF3AA833E
0002C0:4C02147647803E7D 000372407707803E
0002D0:7E001E7237B80158 BB0200CD21722AB4
0002E0:678B1E4C02CD2172 20B448BB0100CD21
0002F0:721740A39100488E C0B449CD21720AB8
000300:0158BB0000CD2173 03E96E01B400CD1A
000310:89168100890E8300 0AC0740CB840008E
000320:C0BB700026C60701 33ED2E8E069102BE
000330:8E03BF9A03E8B500 FF367300FF367100
000340:FF366F00FF366D00 FF366B009A0900B6
000350:0150900EE8C3012E 8E0691025657BE9A
000360:03BF9A03E8CA005F 5ECBCB8BECB44C8A
000370:4604CD21B90E00BA 2F00E903011EB800
000380:35CD21891E5B008C 065D00B80435CD21
000390:891E5F008C066100 B80535CD21891E63
0003A0:008C066500B80635 CD21891E67008C06
0003B0:6900B800258CCA8E DABA7401CD211FC3
0003C0:1EB80025C5165B00 CD211F1EB80425C5
0003D0:165F00CD211F1EB8 0525C5166300CD21
0003E0:1F1EB80625C51667 00CD211FCBB80001
0003F0:8BD78BDE3BDF7419 26803FFF740E268A
ZCHECK:8976
Messages in the above format produced by BIN2AMT.
They may be turned back into the original file by
AMT2BIN. Inquiries to: GARNET CHANEY KC6YKE,
POB 708, FELTON CA 95018. SOURCE CODE FOR THESE
PROGRAMS IS AVAILABLE.
See the REGISTER.DOC file for more registration info.