ARCDOCS2.CBM
FILE INFORMATION
FILENAME(S): ARCDOCS2.CBM
FILE TYPE(S): PRG
FILE SIZE: 12.5K
FIRST SEEN: 2025-10-20 14:30:13
APPEARS ON: 2 disk(s)
FILE HASH
74ab9114ae5653a82c5ed81d09194cc9f50e75d034252fc9995fe095822b920c
FOUND ON DISKS (2 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| MASTERMMM | ARCDOCS2.CBM | PRG | Treasure Chest - Klaus Der Suhler | 19 | 0 | DOWNLOAD FILE |
| MASTERMMSOFT | ARCDOCS2.CBM | PRG | Treasure Chest - Klaus Der Suhler | 23 | 2 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 20 0D 20 C1 D2 C3 20 C4 4F 43 53 0D 20 28 D0 41 | . ... .OCS. (.A| 00000010: 52 54 20 32 2F 32 29 0D 20 0D 20 0D 20 20 20 20 |RT 2/2). . . | 00000020: 20 20 20 20 C6 49 4C 45 20 C1 D2 C3 48 49 56 45 | .ILE ...HIVE| 00000030: 20 D5 54 49 4C 49 54 59 2E 2E 2E 2E 2E 2E 2E 2E | .TILITY........| 00000040: 2E 2E 2E 0D 20 0D 20 C2 59 20 49 54 53 45 4C 46 |.... . .Y ITSELF| 00000050: 20 C1 D2 C3 20 4A 55 53 54 20 50 52 49 4E 54 53 | ... JUST PRINTS| 00000060: 20 41 20 53 55 4D 4D 41 52 59 20 4F 46 20 54 48 | A SUMMARY OF TH| 00000070: 45 20 43 4F 4D 4D 41 4E 44 20 53 59 4E 54 41 58 |E COMMAND SYNTAX| 00000080: 20 46 4F 52 20 C1 D2 C3 2E 20 0D 20 0D 20 0D 20 | FOR .... . . . | 00000090: 0D 20 C3 52 45 41 54 45 20 4E 45 57 20 C1 52 43 |. .REATE NEW .RC| 000000A0: 48 49 56 45 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E |HIVE............| 000000B0: 2E 20 0D 20 0D 20 20 20 41 52 43 2F 43 20 20 20 |. . . ARC/C | 000000C0: 20 20 20 44 3A 41 52 43 46 49 4C 45 5B 2E 41 52 | D:ARCFILE[.AR| 000000D0: 43 5D 20 53 3A 50 41 54 54 45 52 4E 20 53 3A 50 |C] S:PATTERN S:P| 000000E0: 41 54 54 45 52 4E 20 2E 2E 2E 2E 2E 0D 20 20 20 |ATTERN ...... | 000000F0: 41 52 43 2F 43 2F 53 20 20 20 20 44 3A 41 52 43 |ARC/C/S D:ARC| 00000100: 46 49 4C 45 5B 2E 41 52 43 5D 20 53 3A 50 41 54 |FILE[.ARC] S:PAT| 00000110: 54 45 52 4E 20 53 3A 50 41 54 54 45 52 4E 20 2E |TERN S:PATTERN .| 00000120: 2E 2E 2E 2E 0D 20 20 20 41 52 43 2F 43 2F 47 5A |..... ARC/C/GZ| 00000130: 5A 5A 20 44 3A 41 52 43 46 49 4C 45 5B 2E 41 52 |ZZ D:ARCFILE[.AR| 00000140: 43 5D 20 53 3A 50 41 54 54 45 52 4E 20 53 3A 50 |C] S:PATTERN S:P| 00000150: 41 54 54 45 52 4E 20 2E 2E 2E 2E 2E 0D 20 0D 20 |ATTERN ...... . | 00000160: C3 52 45 41 54 45 53 20 41 4E 20 41 52 43 48 49 |.REATES AN ARCHI| 00000170: 56 45 20 4F 4E 20 44 52 49 56 45 20 44 3A 20 4E |VE ON DRIVE D: N| 00000180: 41 4D 45 44 20 41 52 43 46 49 4C 45 2E 41 52 43 |AMED ARCFILE.ARC| 00000190: 2E 20 C1 53 20 4D 41 4E 59 20 41 53 20 45 49 47 |. .S MANY AS EIG| 000001A0: 48 54 20 50 41 54 54 45 52 4E 53 0D 20 4D 41 59 |HT PATTERNS. MAY| 000001B0: 20 42 45 20 47 49 56 45 4E 2E 20 2F 53 20 41 4E | BE GIVEN. /S AN| 000001C0: 44 20 2F 47 20 41 52 45 20 4F 50 54 49 4F 4E 41 |D /G ARE OPTIONA| 000001D0: 4C 2E 20 D3 4F 4D 45 20 45 58 41 4D 50 4C 45 53 |L. .OME EXAMPLES| 000001E0: 20 41 52 45 3A 0D 20 0D 20 41 52 43 2F 43 20 41 | ARE:. . ARC/C A| 000001F0: 3A 53 51 20 42 3A 53 51 2E 2A 20 42 3A 55 53 51 |:SQ B:SQ.* B:USQ| 00000200: 2E 2A 20 0D 20 2D 20 43 52 45 41 54 45 53 20 41 |.* . - CREATES A| 00000210: 4E 20 41 52 43 48 49 56 45 20 4E 41 4D 45 44 20 |N ARCHIVE NAMED | 00000220: 53 51 2E 41 52 43 20 4F 4E 20 44 52 49 56 45 20 |SQ.ARC ON DRIVE | 00000230: 41 20 57 48 49 43 48 20 49 4E 43 4C 55 44 45 53 |A WHICH INCLUDES| 00000240: 20 41 4C 4C 20 46 49 4C 45 53 20 46 52 4F 4D 20 | ALL FILES FROM | 00000250: 0D 20 20 20 44 52 49 56 45 20 42 20 57 48 4F 53 |. DRIVE B WHOS| 00000260: 45 20 4E 41 4D 45 53 20 42 45 47 49 4E 20 57 49 |E NAMES BEGIN WI| 00000270: 54 48 20 53 51 2E 20 4F 52 20 55 53 51 2E 0D 20 |TH SQ. OR USQ.. | 00000280: 0D 20 41 52 43 2F 43 2F 53 20 41 3A 54 45 53 54 |. ARC/C/S A:TEST| 00000290: 2E 41 52 43 20 46 3A 2A 20 20 20 0D 20 2D 20 41 |.ARC F:* . - A| 000002A0: 52 43 48 49 56 45 20 41 4C 4C 20 46 49 4C 45 53 |RCHIVE ALL FILES| 000002B0: 20 46 52 4F 4D 20 44 52 49 56 45 20 31 30 2C 31 | FROM DRIVE 10,1| 000002C0: 20 54 4F 20 54 45 53 54 2E 41 52 43 20 4F 4E 20 | TO TEST.ARC ON | 000002D0: 44 52 49 56 45 20 38 2C 30 20 41 4E 44 20 53 55 |DRIVE 8,0 AND SU| 000002E0: 50 50 52 45 53 53 20 0D 20 20 20 43 4F 4D 50 52 |PPRESS . COMPR| 000002F0: 45 53 53 49 4F 4E 2E 20 28 53 54 4F 52 45 20 4F |ESSION. (STORE O| 00000300: 4E 4C 59 29 20 20 20 20 20 0D 20 0D 20 41 52 43 |NLY) . . ARC| 00000310: 2F 43 20 53 45 51 20 42 3A 2A 3D 53 0D 20 2D 20 |/C SEQ B:*=S. - | 00000320: 41 52 43 48 49 56 45 53 20 41 4C 4C 20 53 45 51 |ARCHIVES ALL SEQ| 00000330: 55 45 4E 54 49 41 4C 20 46 49 4C 45 53 20 4F 4E |UENTIAL FILES ON| 00000340: 20 44 52 49 56 45 20 42 20 54 4F 20 53 45 51 2E | DRIVE B TO SEQ.| 00000350: 41 52 43 20 4F 4E 20 54 48 45 20 44 45 46 41 55 |ARC ON THE DEFAU| 00000360: 4C 54 20 44 52 49 56 45 2E 0D 20 0D 20 41 52 43 |LT DRIVE.. . ARC| 00000370: 2F 43 2F 47 52 41 4C 50 48 20 47 3A 53 45 43 52 |/C/GRALPH G:SECR| 00000380: 45 54 20 41 3A 4D 53 53 47 20 20 20 20 20 20 0D |ET A:MSSG .| 00000390: 20 2D 20 41 52 43 48 49 56 45 53 20 54 48 45 20 | - ARCHIVES THE | 000003A0: 46 49 4C 45 20 4D 53 53 47 20 4F 4E 20 44 52 49 |FILE MSSG ON DRI| 000003B0: 56 45 20 38 2C 30 20 54 4F 20 41 4E 20 41 52 43 |VE 8,0 TO AN ARC| 000003C0: 48 49 56 45 20 53 45 43 52 45 54 2E 41 52 43 20 |HIVE SECRET.ARC | 000003D0: 4F 4E 20 44 52 49 56 45 20 31 31 2C 30 2E 0D 20 |ON DRIVE 11,0.. | 000003E0: 20 20 54 48 45 20 46 49 4C 45 20 49 53 20 45 4E | THE FILE IS EN| 000003F0: 43 52 59 50 54 45 44 20 55 53 49 4E 47 20 54 48 |CRYPTED USING TH| 00000400: 45 20 50 41 53 53 57 4F 52 44 20 52 41 4C 50 48 |E PASSWORD RALPH| 00000410: 20 0D 20 0D 20 0D 20 0D 20 20 20 20 20 20 20 20 | . . . . | 00000420: C1 50 50 45 4E 44 20 54 4F 20 C5 58 49 53 54 49 |.PPEND TO .XISTI| 00000430: 4E 47 20 C1 52 43 48 49 56 45 2E 2E 2E 2E 2E 20 |NG .RCHIVE..... | 00000440: 0D 20 0D 20 41 52 43 2F 41 2F 53 20 44 3A 41 52 |. . ARC/A/S D:AR| 00000450: 43 48 46 49 4C 45 5B 2E 41 52 43 5D 20 53 3A 50 |CHFILE[.ARC] S:P| 00000460: 41 54 54 45 52 4E 20 53 3A 50 41 54 54 45 52 4E |ATTERN S:PATTERN| 00000470: 20 2E 2E 2E 2E 0D 20 0D 20 C5 58 41 43 54 4C 59 | ..... . .XACTLY| 00000480: 20 54 48 45 20 53 41 4D 45 20 41 53 20 41 52 43 | THE SAME AS ARC| 00000490: 2F 43 20 45 54 43 2E 20 45 58 43 45 50 54 20 54 |/C ETC. EXCEPT T| 000004A0: 48 41 54 20 54 48 45 20 41 52 43 48 46 49 4C 45 |HAT THE ARCHFILE| 000004B0: 20 49 53 20 41 50 50 45 4E 44 45 44 20 54 4F 2E | IS APPENDED TO.| 000004C0: 20 C9 46 20 54 48 45 0D 20 41 52 43 46 49 4C 45 | .F THE. ARCFILE| 000004D0: 20 44 4F 45 53 20 4E 4F 54 20 45 58 49 53 54 2C | DOES NOT EXIST,| 000004E0: 20 41 20 46 49 4C 45 20 4E 4F 54 20 46 4F 55 4E | A FILE NOT FOUN| 000004F0: 44 20 4D 45 53 53 41 47 45 20 49 53 20 49 53 53 |D MESSAGE IS ISS| 00000500: 55 45 44 20 41 4E 44 20 54 48 45 20 50 52 4F 47 |UED AND THE PROG| 00000510: 52 41 4D 0D 20 41 42 4F 52 54 53 2E 20 D3 4F 4D |RAM. ABORTS. .OM| 00000520: 45 54 49 4D 45 53 20 54 48 45 20 4E 55 4D 42 45 |ETIMES THE NUMBE| 00000530: 52 20 4F 46 20 42 4C 4F 43 4B 53 20 44 49 53 50 |R OF BLOCKS DISP| 00000540: 4C 41 59 45 44 20 4F 4E 20 41 20 44 49 52 45 43 |LAYED ON A DIREC| 00000550: 54 4F 52 59 20 4C 49 53 54 49 4E 47 20 44 4F 45 |TORY LISTING DOE| 00000560: 53 20 0D 20 4E 4F 54 20 41 47 52 45 45 20 57 49 |S . NOT AGREE WI| 00000570: 54 48 20 C1 D2 C3 20 41 46 54 45 52 20 41 4E 20 |TH ... AFTER AN | 00000580: 41 50 50 45 4E 44 2E 20 D4 48 49 53 20 49 53 20 |APPEND. .HIS IS | 00000590: 41 20 42 55 47 20 49 4E 20 43 4F 4D 4D 4F 44 4F |A BUG IN COMMODO| 000005A0: 52 45 20 C4 CF D3 2C 20 41 4E 44 20 53 48 4F 55 |RE ..., AND SHOU| 000005B0: 4C 44 0D 20 42 45 20 48 41 52 4D 4C 45 53 53 2E |LD. BE HARMLESS.| 000005C0: 0D 20 0D 20 0D 20 0D 20 20 20 20 20 20 20 20 C5 |. . . . .| 000005D0: 58 54 52 41 43 54 20 C6 49 4C 45 53 20 46 52 4F |XTRACT .ILES FRO| 000005E0: 4D 20 41 4E 20 C1 52 43 48 49 56 45 2E 2E 20 0D |M AN .RCHIVE.. .| 000005F0: 20 0D 20 41 52 43 2F 58 5B 2F 44 5D 20 20 20 20 | . ARC/X[/D] | 00000600: 3C 5B 44 3A 5D 41 52 43 48 46 49 4C 45 5B 2E 41 |<[D:]ARCHFILE[.A| 00000610: 52 43 5D 3E 20 5B 50 41 54 54 45 52 4E 31 5D 20 |RC]> [PATTERN1] | 00000620: 5B 50 41 54 54 45 52 4E 32 5D 20 2E 2E 2E 0D 20 |[PATTERN2] .... | 00000630: 41 52 43 2F 58 5B 2F 47 5A 5A 5A 5D 20 3C 5B 44 |ARC/X[/GZZZ] <[D| 00000640: 3A 5D 41 52 43 48 46 49 4C 45 5B 2E 41 52 43 5D |:]ARCHFILE[.ARC]| 00000650: 3E 20 5B 50 41 54 54 45 52 4E 31 5D 20 5B 50 41 |> [PATTERN1] [PA| 00000660: 54 54 45 52 4E 32 5D 20 2E 2E 2E 0D 20 0D 20 D4 |TTERN2] .... . .| 00000670: 48 49 53 20 43 4F 4D 4D 41 4E 44 20 49 53 20 55 |HIS COMMAND IS U| 00000680: 53 45 44 20 54 4F 20 45 58 54 52 41 43 54 20 46 |SED TO EXTRACT F| 00000690: 49 4C 45 53 20 46 52 4F 4D 20 41 4E 20 41 52 43 |ILES FROM AN ARC| 000006A0: 48 49 56 45 2E 20 C9 46 20 4E 4F 20 50 41 54 54 |HIVE. .F NO PATT| 000006B0: 45 52 4E 53 20 41 52 45 20 0D 20 53 50 45 43 49 |ERNS ARE . SPECI| 000006C0: 46 49 45 44 2C 20 54 48 45 4E 20 C1 D2 C3 20 57 |FIED, THEN ... W| 000006D0: 49 4C 4C 20 45 58 54 52 41 43 54 20 41 4C 4C 20 |ILL EXTRACT ALL | 000006E0: 46 49 4C 45 53 20 46 52 4F 4D 20 54 48 45 20 41 |FILES FROM THE A| 000006F0: 52 43 48 49 56 45 2E 20 D3 4F 4D 45 20 45 58 41 |RCHIVE. .OME EXA| 00000700: 4D 50 4C 45 53 3A 0D 20 0D 20 41 52 43 2F 58 20 |MPLES:. . ARC/X | 00000710: 41 3A 53 51 0D 20 2D 20 45 58 54 52 41 43 54 53 |A:SQ. - EXTRACTS| 00000720: 20 41 4C 4C 20 46 49 4C 45 53 20 46 52 4F 4D 20 | ALL FILES FROM | 00000730: 53 51 2E 41 52 43 20 4F 4E 20 44 52 49 56 45 20 |SQ.ARC ON DRIVE | 00000740: 38 2C 30 20 41 4E 44 20 50 55 54 53 20 54 48 45 |8,0 AND PUTS THE| 00000750: 4D 20 4F 4E 20 54 48 45 20 44 45 46 41 55 4C 54 |M ON THE DEFAULT| 00000760: 20 0D 20 20 20 44 49 52 45 43 54 4F 52 59 2E 0D | . DIRECTORY..| 00000770: 20 0D 20 41 52 43 2F 58 20 41 3A 53 51 20 2A 0D | . ARC/X A:SQ *.| 00000780: 20 2D 20 53 41 4D 45 20 41 53 20 54 48 45 20 41 | - SAME AS THE A| 00000790: 42 4F 56 45 0D 20 0D 20 41 52 43 2F 58 2F 46 20 |BOVE. . ARC/X/F | 000007A0: 42 3A 54 45 4D 50 2E 41 52 43 20 20 20 20 20 20 |B:TEMP.ARC | 000007B0: 20 0D 20 2D 20 45 58 54 52 41 43 54 53 20 41 4C | . - EXTRACTS AL| 000007C0: 4C 20 46 49 4C 45 53 20 46 52 4F 4D 20 54 45 4D |L FILES FROM TEM| 000007D0: 50 2E 41 52 43 20 4F 4E 20 44 52 49 56 45 20 38 |P.ARC ON DRIVE 8| 000007E0: 2C 31 20 41 4E 44 20 50 55 54 53 20 54 48 45 4D |,1 AND PUTS THEM| 000007F0: 20 4F 4E 20 54 48 45 20 44 49 53 4B 45 54 54 45 | ON THE DISKETTE| 00000800: 0D 20 20 20 49 4E 20 44 52 49 56 45 20 46 3A 20 |. IN DRIVE F: | 00000810: 28 31 30 2C 31 29 0D 20 0D 20 41 52 43 2F 58 2F |(10,1). . ARC/X/| 00000820: 47 52 41 4C 50 48 20 46 3A 53 45 43 52 45 54 20 |GRALPH F:SECRET | 00000830: 0D 20 2D 20 45 58 54 52 41 43 54 53 20 54 48 45 |. - EXTRACTS THE| 00000840: 20 46 49 4C 45 53 20 49 4E 20 41 4E 20 41 52 43 | FILES IN AN ARC| 00000850: 48 49 56 45 20 57 48 49 43 48 20 48 41 53 20 42 |HIVE WHICH HAS B| 00000860: 45 45 4E 20 45 4E 43 52 59 50 54 45 44 20 57 49 |EEN ENCRYPTED WI| 00000870: 54 48 20 54 48 45 20 50 41 53 53 57 4F 52 44 0D |TH THE PASSWORD.| 00000880: 20 20 20 52 41 4C 50 48 2C 20 41 4E 44 20 50 4C | RALPH, AND PL| 00000890: 41 43 45 53 20 54 48 45 4D 20 4F 4E 20 54 48 45 |ACES THEM ON THE| 000008A0: 20 44 45 46 41 55 4C 54 20 44 49 52 45 43 54 4F | DEFAULT DIRECTO| 000008B0: 52 59 2E 0D 20 0D 20 41 52 43 2F 45 20 43 3A 42 |RY.. . ARC/E C:B| 000008C0: 4F 4F 4B 30 33 30 33 38 36 20 43 48 41 50 54 45 |OOK030386 CHAPTE| 000008D0: 52 31 20 20 20 0D 20 2D 20 45 58 54 52 41 43 54 |R1 . - EXTRACT| 000008E0: 53 20 4F 4E 4C 59 20 54 48 45 20 46 49 4C 45 20 |S ONLY THE FILE | 000008F0: 27 43 48 41 50 54 45 52 31 27 20 20 46 52 4F 4D |'CHAPTER1' FROM| 00000900: 20 54 48 45 20 41 52 43 48 49 56 45 20 27 42 4F | THE ARCHIVE 'BO| 00000910: 4F 4B 30 33 30 33 38 36 27 20 4F 4E 20 20 44 52 |OK030386' ON DR| 00000920: 49 56 45 20 0D 20 20 20 43 3A 0D 20 0D 20 CE CF |IVE . C:. . ..| 00000930: D4 C5 3A 20 20 41 52 43 2F 58 20 41 4E 44 20 41 |..: ARC/X AND A| 00000940: 52 43 2F 45 20 41 52 45 20 53 59 4E 4F 4E 59 4D |RC/E ARE SYNONYM| 00000950: 53 0D 20 0D 20 0D 20 0D 20 20 20 20 20 20 20 20 |S. . . . | 00000960: C4 49 53 50 4C 41 59 20 C1 52 43 48 49 56 45 20 |.ISPLAY .RCHIVE | 00000970: C3 4F 4E 54 45 4E 54 53 2E 2E 2E 2E 2E 2E 2E 20 |.ONTENTS....... | 00000980: 0D 20 20 0D 20 41 52 43 2F 4C 20 3C 5B 44 3A 5D |. . ARC/L <[D:]| 00000990: 41 52 43 48 4E 41 4D 45 5B 2E 41 52 43 5D 3E 0D |ARCHNAME[.ARC]>.| 000009A0: 20 0D 20 D4 48 49 53 20 49 53 20 55 53 45 44 20 | . .HIS IS USED | 000009B0: 54 4F 20 47 45 54 20 41 20 4C 49 53 54 49 4E 47 |TO GET A LISTING| 000009C0: 20 4F 46 20 54 48 45 20 46 49 4C 45 53 20 49 4E | OF THE FILES IN| 000009D0: 20 41 4E 20 41 52 43 48 49 56 45 2E 20 D4 48 45 | AN ARCHIVE. .HE| 000009E0: 20 4C 49 53 54 49 4E 47 20 57 49 4C 4C 20 0D 20 | LISTING WILL . | 000009F0: 44 49 53 50 4C 41 59 20 54 48 45 20 46 49 4C 45 |DISPLAY THE FILE| 00000A00: 4E 41 4D 45 2C 20 46 49 4C 45 54 59 50 45 2C 20 |NAME, FILETYPE, | 00000A10: 55 4E 53 51 55 45 45 5A 45 44 20 41 4E 44 20 53 |UNSQUEEZED AND S| 00000A20: 51 55 45 45 5A 45 44 20 4C 45 4E 47 54 48 53 20 |QUEEZED LENGTHS | 00000A30: 28 49 4E 20 44 49 53 4B 20 0D 20 42 4C 4F 43 4B |(IN DISK . BLOCK| 00000A40: 53 29 2C 20 41 4E 44 20 54 48 45 20 43 4F 4D 50 |S), AND THE COMP| 00000A50: 52 45 53 53 49 4F 4E 20 4D 45 54 48 4F 44 20 55 |RESSION METHOD U| 00000A60: 53 45 44 2E 20 D3 4F 4D 45 20 45 58 41 4D 50 4C |SED. .OME EXAMPL| 00000A70: 45 3A 20 0D 20 0D 20 41 52 43 2F 4C 20 42 3A 53 |E: . . ARC/L B:S| 00000A80: 51 0D 20 2D 20 47 49 56 45 53 20 41 20 4C 49 53 |Q. - GIVES A LIS| 00000A90: 54 49 4E 47 20 4F 46 20 54 48 45 20 46 49 4C 45 |TING OF THE FILE| 00000AA0: 53 20 49 4E 20 54 48 45 20 41 52 43 48 49 56 45 |S IN THE ARCHIVE| 00000AB0: 20 53 51 2E 41 52 43 20 4F 4E 20 55 4E 49 54 20 | SQ.ARC ON UNIT | 00000AC0: 38 2C 31 20 0D 20 0D 20 0D 20 0D 20 20 20 20 20 |8,1 . . . . | 00000AD0: 20 20 20 D4 59 50 45 20 C6 49 4C 45 20 49 4E 20 | .YPE .ILE IN | 00000AE0: 41 4E 20 C1 52 43 48 49 56 45 2E 2E 2E 2E 2E 2E |AN .RCHIVE......| 00000AF0: 2E 2E 0D 20 0D 20 41 52 43 2F 50 5B 2F 47 5A 5A |... . ARC/P[/GZZ| 00000B00: 5A 5D 20 3C 5B 44 3A 5D 41 52 43 48 4E 41 4D 45 |Z] <[D:]ARCHNAME| 00000B10: 5B 2E 41 52 43 5D 3E 20 5B 5B 50 41 54 54 45 52 |[.ARC]> [[PATTER| 00000B20: 4E 31 5D 20 5B 50 41 54 54 45 52 4E 32 5D 2E 2E |N1] [PATTERN2]..| 00000B30: 2E 5D 0D 20 0D 20 D4 48 49 53 20 49 53 20 55 53 |.]. . .HIS IS US| 00000B40: 45 44 20 54 4F 20 50 52 49 4E 54 20 54 48 45 20 |ED TO PRINT THE | 00000B50: 53 50 45 43 49 46 49 45 44 20 46 49 4C 45 53 20 |SPECIFIED FILES | 00000B60: 49 4E 20 41 4E 20 41 52 43 48 49 56 45 20 54 4F |IN AN ARCHIVE TO| 00000B70: 20 54 48 45 20 53 43 52 45 45 4E 2E 20 D9 4F 55 | THE SCREEN. .OU| 00000B80: 20 43 41 4E 0D 20 50 41 55 53 45 20 54 48 45 20 | CAN. PAUSE THE | 00000B90: 50 52 49 4E 54 49 4E 47 20 57 49 54 48 20 54 48 |PRINTING WITH TH| 00000BA0: 45 20 D3 C8 C9 C6 D4 20 4B 45 59 2C 20 41 4E 44 |E ..... KEY, AND| 00000BB0: 20 41 42 4F 52 54 20 57 49 54 48 20 D2 D5 CE 2F | ABORT WITH .../| 00000BC0: D3 D4 CF D0 0D 20 0D 20 0D 20 0D 20 20 20 20 20 |..... . . . | 00000BD0: 20 20 20 D6 45 52 49 46 59 20 C1 52 43 48 49 56 | .ERIFY .RCHIV| 00000BE0: 45 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E |E...............| 00000BF0: 2E 2E 0D 20 0D 20 41 52 43 2F 56 20 3C 5B 44 3A |... . ARC/V <[D:| 00000C00: 5D 41 52 43 48 4E 41 4D 45 5B 2E 41 52 43 5D 3E |]ARCHNAME[.ARC]>| 00000C10: 20 5B 5B 50 41 54 54 45 52 4E 31 5D 20 5B 50 41 | [[PATTERN1] [PA| 00000C20: 54 54 45 52 4E 32 5D 2E 2E 2E 5D 0D 20 0D 20 D4 |TTERN2]...]. . .| 00000C30: 48 49 53 20 49 53 20 55 53 45 44 20 54 4F 20 56 |HIS IS USED TO V| 00000C40: 45 52 49 46 59 20 54 48 45 20 43 4F 4E 54 45 4E |ERIFY THE CONTEN| 00000C50: 54 53 20 4F 46 20 41 4E 20 41 52 43 48 49 56 45 |TS OF AN ARCHIVE| 00000C60: 2E 20 C1 D2 C3 20 43 41 4C 43 55 4C 41 54 45 53 |. ... CALCULATES| 00000C70: 20 41 20 54 57 4F 20 42 59 54 45 20 0D 20 43 48 | A TWO BYTE . CH| 00000C80: 45 43 4B 53 55 4D 20 46 4F 52 20 45 41 43 48 20 |ECKSUM FOR EACH | 00000C90: 46 49 4C 45 20 49 4E 20 41 4E 20 41 52 43 48 49 |FILE IN AN ARCHI| 00000CA0: 56 45 2E 20 D7 48 45 4E 20 59 4F 55 20 56 45 52 |VE. .HEN YOU VER| 00000CB0: 49 46 59 20 41 4E 20 41 52 43 48 49 56 45 2C 20 |IFY AN ARCHIVE, | 00000CC0: C1 D2 C3 20 0D 20 43 41 4C 43 55 4C 41 54 45 53 |... . CALCULATES| 00000CD0: 20 41 20 4E 45 57 20 43 48 45 43 4B 53 55 4D 20 | A NEW CHECKSUM | 00000CE0: 41 4E 44 20 43 4F 4D 50 41 52 45 53 20 49 54 20 |AND COMPARES IT | 00000CF0: 57 49 54 48 20 54 48 45 20 43 48 45 43 4B 53 55 |WITH THE CHECKSU| 00000D00: 4D 20 53 54 4F 52 45 44 20 57 48 45 4E 20 54 48 |M STORED WHEN TH| 00000D10: 45 20 0D 20 46 49 4C 45 20 57 41 53 20 41 52 43 |E . FILE WAS ARC| 00000D20: 48 49 56 45 44 2E 20 C9 46 20 54 48 45 59 20 44 |HIVED. .F THEY D| 00000D30: 4F 20 4E 4F 54 20 4D 41 54 43 48 2C 20 41 4E 20 |O NOT MATCH, AN | 00000D40: 45 52 52 4F 52 20 4D 45 53 53 41 47 45 20 49 53 |ERROR MESSAGE IS| 00000D50: 20 44 49 53 50 4C 41 59 45 44 20 0D 20 49 4E 44 | DISPLAYED . IND| 00000D60: 49 43 41 54 49 4E 47 20 54 48 41 54 20 54 48 45 |ICATING THAT THE| 00000D70: 20 41 52 43 48 49 56 45 20 4D 41 59 20 4E 4F 54 | ARCHIVE MAY NOT| 00000D80: 20 55 4E 2D 43 4F 4D 50 52 45 53 53 20 50 52 4F | UN-COMPRESS PRO| 00000D90: 50 45 52 4C 59 2E 20 CE 4F 54 45 3A 20 49 46 20 |PERLY. .OTE: IF | 00000DA0: 59 4F 55 20 48 41 56 45 20 0D 20 55 53 45 44 20 |YOU HAVE . USED | 00000DB0: 41 20 50 41 53 53 57 4F 52 44 20 57 48 45 4E 20 |A PASSWORD WHEN | 00000DC0: 43 52 45 41 54 49 4E 47 20 54 48 45 20 41 52 43 |CREATING THE ARC| 00000DD0: 48 49 56 45 20 59 4F 55 20 4E 45 45 44 20 4E 4F |HIVE YOU NEED NO| 00000DE0: 54 20 53 50 45 43 49 46 59 20 49 54 20 53 49 4E |T SPECIFY IT SIN| 00000DF0: 43 45 20 54 48 45 20 0D 20 45 4E 43 52 59 50 54 |CE THE . ENCRYPT| 00000E00: 45 44 20 42 59 54 45 53 20 41 52 45 20 55 53 45 |ED BYTES ARE USE| 00000E10: 44 20 49 4E 20 43 41 4C 43 55 4C 41 54 49 4E 47 |D IN CALCULATING| 00000E20: 20 54 48 45 20 43 48 45 43 4B 53 55 4D 2E 20 C5 | THE CHECKSUM. .| 00000E30: 58 41 4D 50 4C 45 3A 0D 20 0D 20 41 52 43 2F 56 |XAMPLE:. . ARC/V| 00000E40: 20 42 3A 55 53 51 2E 41 52 43 20 20 20 20 20 20 | B:USQ.ARC | 00000E50: 20 20 20 20 20 20 20 20 20 2D 20 56 45 52 49 46 | - VERIF| 00000E60: 49 45 53 20 55 53 51 2E 41 52 43 20 4F 4E 20 55 |IES USQ.ARC ON U| 00000E70: 4E 49 54 20 38 2C 31 0D 20 41 52 43 2F 56 20 42 |NIT 8,1. ARC/V B| 00000E80: 3A 55 53 51 20 55 53 51 2E 4C 42 20 20 20 20 20 |:USQ USQ.LB | 00000E90: 20 20 20 20 20 20 20 2D 20 56 45 52 49 46 49 45 | - VERIFIE| 00000EA0: 53 20 4F 4E 4C 59 20 54 48 45 20 46 49 4C 45 20 |S ONLY THE FILE | 00000EB0: 27 55 53 51 2E 4C 42 27 20 49 4E 20 54 48 45 20 |'USQ.LB' IN THE | 00000EC0: 41 52 43 48 49 56 45 0D 20 20 20 20 20 20 20 20 |ARCHIVE. | 00000ED0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000EE0: 20 20 20 20 20 20 20 20 20 27 55 53 51 2E 41 52 | 'USQ.AR| 00000EF0: 43 27 2C 20 41 4E 44 20 53 4B 49 50 53 20 4F 56 |C', AND SKIPS OV| 00000F00: 45 52 20 41 4E 59 20 4F 54 48 45 52 20 46 49 4C |ER ANY OTHER FIL| 00000F10: 45 53 2E 0D 20 0D 20 20 20 20 20 20 20 20 0D 20 |ES.. . . | 00000F20: 0D 20 20 20 20 20 20 20 20 D3 59 53 54 45 4D 20 |. .YSTEM | 00000F30: CD 45 4D 4F 52 59 20 CD 41 50 2E 2E 2E 2E 2E 2E |.EMORY .AP......| 00000F40: 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 0D 20 0D 20 |............. . | 00000F50: 0D 20 0D 20 24 30 33 33 43 2D 24 30 33 46 46 20 |. . $033C-$03FF | 00000F60: 20 20 20 20 20 20 20 2D 20 43 41 53 53 45 54 54 | - CASSETT| 00000F70: 45 20 42 55 46 46 45 52 2E 20 55 53 45 44 20 42 |E BUFFER. USED B| 00000F80: 59 20 C1 D2 C3 0D 20 24 30 38 30 31 2D 24 34 30 |Y .... $0801-$40| 00000F90: 30 30 20 20 20 20 20 20 20 20 2D 20 4E 4F 54 20 |00 - NOT | 00000FA0: 55 53 45 44 0D 20 24 34 30 30 30 2D 24 37 46 46 |USED. $4000-$7FF| 00000FB0: 46 20 20 20 20 20 20 20 20 2D 20 57 4F 52 4B 53 |F - WORKS| 00000FC0: 50 41 43 45 20 46 4F 52 20 C1 D2 C3 20 41 4E 44 |PACE FOR ... AND| 00000FD0: 20 CD CF D6 C5 20 43 4F 4D 4D 41 4E 44 53 20 4F | .... COMMANDS O| 00000FE0: 4E 4C 59 2E 0D 20 20 20 20 20 20 20 20 20 20 20 |NLY.. | 00000FF0: 20 20 20 20 20 20 20 20 20 20 20 41 4C 4C 20 4F | ALL O| 00001000: 54 48 45 52 20 43 4F 4D 4D 41 4E 44 53 20 4C 45 |THER COMMANDS LE| 00001010: 41 56 45 20 54 48 49 53 20 41 52 45 41 20 41 4C |AVE THIS AREA AL| 00001020: 4F 4E 45 2E 0D 20 24 38 30 30 30 2D 24 38 46 46 |ONE.. $8000-$8FF| 00001030: 46 20 20 20 20 20 20 20 20 2D 20 55 53 45 44 20 |F - USED | 00001040: 49 4E 20 38 30 20 43 4F 4C 55 4D 4E 20 56 45 52 |IN 80 COLUMN VER| 00001050: 53 49 4F 4E 2E 20 28 D2 CF CD 29 0D 20 24 39 30 |SION. (...). $90| 00001060: 30 30 2D 24 39 37 46 46 20 20 20 20 20 20 20 20 |00-$97FF | 00001070: 2D 20 4E 4F 54 20 55 53 45 44 20 0D 20 24 39 38 |- NOT USED . $98| 00001080: 30 30 2D 24 39 46 46 46 20 20 20 20 20 20 20 20 |00-$9FFF | 00001090: 2D 20 38 30 20 43 4F 4C 55 4D 4E 20 53 43 52 45 |- 80 COLUMN SCRE| 000010A0: 45 4E 2E 20 4E 4F 54 20 55 53 45 44 20 49 4E 20 |EN. NOT USED IN | 000010B0: 34 30 20 43 4F 4C 55 4D 4E 20 C1 D2 C3 20 0D 20 |40 COLUMN ... . | 000010C0: 24 41 30 30 30 2D 24 42 46 46 46 20 20 20 20 20 |$A000-$BFFF | 000010D0: 20 20 20 2D 20 50 52 4F 47 52 41 4D 20 41 52 45 | - PROGRAM ARE| 000010E0: 41 20 0D 20 24 43 30 30 30 2D 24 43 46 46 46 20 |A . $C000-$CFFF | 000010F0: 20 20 20 20 20 20 20 2D 20 50 52 4F 47 52 41 4D | - PROGRAM| 00001100: 20 41 52 45 41 2E 20 28 53 59 53 20 31 32 2A 34 | AREA. (SYS 12*4| 00001110: 30 39 36 20 54 4F 20 45 4E 41 42 4C 45 20 C1 D2 |096 TO ENABLE ..| 00001120: C3 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |.. | 00001130: 20 20 20 20 20 20 20 20 41 46 54 45 52 20 41 20 | AFTER A | 00001140: 4B 49 4C 4C 29 0D 20 24 44 30 30 30 2D 24 46 46 |KILL). $D000-$FF| 00001150: 46 46 20 20 20 20 20 20 20 20 2D 20 4E 4F 54 20 |FF - NOT | 00001160: 50 52 45 53 45 4E 54 4C 59 20 55 53 45 44 20 42 |PRESENTLY USED B| 00001170: 59 20 C1 D2 C3 0D 20 0D 20 0D 20 0D 20 20 20 20 |Y .... . . . | 00001180: 20 20 20 20 C1 20 C2 C9 D4 20 4F 46 20 D4 48 45 | . ... OF .HE| 00001190: 4F 52 59 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E |ORY.............| 000011A0: 2E 2E 2E 2E 2E 2E 2E 0D 20 0D 20 20 20 20 20 D2 |........ . .| 000011B0: 55 4E 2D CC 45 4E 47 54 48 20 C5 4E 43 4F 44 49 |UN-.ENGTH .NCODI| 000011C0: 4E 47 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 20 C1 |NG............ .| 000011D0: 4C 4C 20 4D 45 54 48 4F 44 53 20 4F 46 20 44 41 |LL METHODS OF DA| 000011E0: 54 41 20 43 4F 4D 50 52 45 53 53 49 4F 4E 20 54 |TA COMPRESSION T| 000011F0: 41 4B 45 20 0D 20 41 44 56 41 4E 54 41 47 45 20 |AKE . ADVANTAGE | 00001200: 4F 46 20 52 45 44 55 4E 44 41 4E 43 59 20 4F 46 |OF REDUNDANCY OF| 00001210: 20 4F 4E 45 20 46 4F 52 4D 20 4F 52 20 41 4E 4F | ONE FORM OR ANO| 00001220: 54 48 45 52 2E 20 D2 55 4E 2D 4C 45 4E 47 54 48 |THER. .UN-LENGTH| 00001230: 20 43 4F 44 49 4E 47 20 49 53 20 4F 4E 45 20 4F | CODING IS ONE O| 00001240: 46 20 0D 20 54 48 45 20 53 49 4D 50 4C 45 53 54 |F . THE SIMPLEST| 00001250: 2C 20 41 4E 44 20 20 4F 46 54 45 4E 20 54 48 45 |, AND OFTEN THE| 00001260: 20 4D 4F 53 54 20 45 46 46 45 43 54 49 56 45 20 | MOST EFFECTIVE | 00001270: 54 45 43 48 4E 49 51 55 45 53 2E 20 20 C7 52 41 |TECHNIQUES. .RA| 00001280: 50 48 49 43 53 20 46 49 4C 45 53 20 4D 41 59 20 |PHICS FILES MAY | 00001290: 0D 20 4F 46 54 45 4E 20 43 4F 4E 54 41 49 4E 20 |. OFTEN CONTAIN | 000012A0: 4C 4F 4E 47 20 53 45 51 55 45 4E 43 45 53 20 4F |LONG SEQUENCES O| 000012B0: 46 20 54 48 45 20 53 41 4D 45 20 42 59 54 45 2E |F THE SAME BYTE.| 000012C0: 20 DA 45 52 4F 53 20 46 4F 52 20 42 4C 41 4E 4B | .EROS FOR BLANK| 000012D0: 20 53 50 41 43 45 2C 20 4F 52 20 32 35 35 27 53 | SPACE, OR 255'S| 000012E0: 0D 20 46 4F 52 20 46 49 4C 4C 45 44 20 49 4E 20 |. FOR FILLED IN | 000012F0: 53 50 41 43 45 2E 20 D2 55 4E 2D 4C 45 4E 47 54 |SPACE. .UN-LENGT| 00001300: 48 20 43 4F 44 49 4E 47 20 52 45 43 4F 44 45 53 |H CODING RECODES| 00001310: 20 20 54 48 45 53 45 20 4C 4F 4E 47 20 20 53 45 | THESE LONG SE| 00001320: 51 55 45 4E 43 45 53 20 41 53 20 0D 20 53 48 4F |QUENCES AS . SHO| 00001330: 52 54 45 52 20 43 4F 4E 54 52 4F 4C 20 53 45 51 |RTER CONTROL SEQ| 00001340: 55 45 4E 43 45 53 2E 20 C6 4F 52 20 45 58 41 4D |UENCES. .OR EXAM| 00001350: 50 4C 45 2C 20 41 20 47 52 41 50 48 49 43 41 4C |PLE, A GRAPHICAL| 00001360: 20 49 4D 41 47 45 20 20 53 54 4F 52 45 44 20 49 | IMAGE STORED I| 00001370: 4E 20 D2 C1 CD 20 20 4D 41 59 0D 20 4C 4F 4F 4B |N ... MAY. LOOK| 00001380: 20 53 4F 4D 45 54 48 49 4E 47 20 4C 49 4B 45 20 | SOMETHING LIKE | 00001390: 54 48 45 20 46 4F 4C 4C 4F 57 49 4E 47 20 49 46 |THE FOLLOWING IF| 000013A0: 20 56 49 45 57 45 44 20 57 49 54 48 20 54 48 45 | VIEWED WITH THE| 000013B0: 20 4D 41 43 48 49 4E 45 20 4C 41 4E 47 55 41 47 | MACHINE LANGUAG| 000013C0: 45 20 4D 4F 4E 49 54 4F 52 3A 0D 20 0D 20 0D 20 |E MONITOR:. . . | 000013D0: 20 20 20 20 20 2E 3A 32 30 30 30 20 30 30 20 30 | .:2000 00 0| 000013E0: 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 |0 00 00 00 00 00| 000013F0: 20 30 30 0D 20 20 20 20 20 20 2E 3A 32 30 30 38 | 00. .:2008| 00001400: 20 30 30 20 30 30 20 46 46 20 46 46 20 46 46 20 | 00 00 FF FF FF | 00001410: 46 46 20 46 46 20 30 30 0D 20 20 20 20 20 20 2E |FF FF 00. .| 00001420: 3A 32 30 31 30 20 30 30 20 30 30 20 30 30 20 30 |:2010 00 00 00 0| 00001430: 30 20 30 30 20 30 30 20 30 30 20 30 30 0D 20 20 |0 00 00 00 00. | 00001440: 20 20 20 20 2E 3A 32 30 31 38 20 41 30 20 30 42 | .:2018 A0 0B| 00001450: 20 46 46 20 46 46 20 46 46 20 46 46 20 46 46 20 | FF FF FF FF FF | 00001460: 46 46 0D 20 41 4E 44 20 53 4F 20 4F 4E 2E 2E 2E |FF. AND SO ON...| 00001470: 2E 0D 20 0D 20 20 20 20 D4 48 49 53 20 43 4F 55 |.. . .HIS COU| 00001480: 4C 44 20 42 45 20 53 54 4F 52 45 44 20 4F 4E 20 |LD BE STORED ON | 00001490: 44 49 53 4B 20 41 53 20 54 48 45 20 53 45 51 55 |DISK AS THE SEQU| 000014A0: 45 4E 43 45 3A 0D 20 0D 20 20 20 30 30 20 30 30 |ENCE:. . 00 00| 000014B0: 20 30 41 20 30 30 20 46 46 20 30 35 20 30 30 20 | 0A 00 FF 05 00 | 000014C0: 30 30 20 30 39 20 41 30 20 30 42 20 30 30 20 46 |00 09 A0 0B 00 F| 000014D0: 46 20 30 36 20 0D 20 0D 20 20 D4 48 45 20 46 49 |F 06 . . .HE FI| 000014E0: 52 53 54 20 5A 45 52 4F 20 49 53 20 41 20 43 4F |RST ZERO IS A CO| 000014F0: 4E 54 52 4F 4C 20 43 48 41 52 41 43 54 45 52 2E |NTROL CHARACTER.| 00001500: 20 D7 48 45 4E 20 54 48 45 20 55 4E 53 51 55 45 | .HEN THE UNSQUE| 00001510: 45 5A 45 20 52 4F 55 54 49 4E 45 20 45 4E 43 4F |EZE ROUTINE ENCO| 00001520: 55 4E 54 45 52 53 0D 20 41 20 5A 45 52 4F 20 49 |UNTERS. A ZERO I| 00001530: 54 20 47 45 54 53 20 54 48 45 20 4E 45 58 54 20 |T GETS THE NEXT | 00001540: 54 57 4F 20 43 48 41 52 41 43 54 45 52 53 20 41 |TWO CHARACTERS A| 00001550: 4E 44 20 20 49 4E 54 45 52 50 52 45 54 53 20 54 |ND INTERPRETS T| 00001560: 48 45 4D 20 41 53 20 41 20 43 48 41 52 41 43 54 |HEM AS A CHARACT| 00001570: 45 52 20 0D 20 49 44 45 4E 54 49 46 49 45 52 20 |ER . IDENTIFIER | 00001580: 41 4E 44 20 41 20 43 4F 55 4E 54 2E 20 D4 48 55 |AND A COUNT. .HU| 00001590: 53 20 54 48 45 20 46 49 52 53 54 20 33 20 42 59 |S THE FIRST 3 BY| 000015A0: 54 45 20 53 45 51 55 45 4E 43 45 20 49 53 20 49 |TE SEQUENCE IS I| 000015B0: 4E 54 45 52 50 52 45 54 45 44 20 41 53 20 31 30 |NTERPRETED AS 10| 000015C0: 20 0D 20 5A 45 52 4F 53 2C 20 54 48 45 20 4E 45 | . ZEROS, THE NE| 000015D0: 58 54 20 33 20 42 59 54 45 20 53 45 51 55 45 4E |XT 3 BYTE SEQUEN| 000015E0: 43 45 20 20 41 53 20 35 20 46 46 27 53 20 41 4E |CE AS 5 FF'S AN| 000015F0: 44 20 53 4F 20 4F 4E 2E 20 20 D7 48 45 4E 20 41 |D SO ON. .HEN A| 00001600: 20 43 48 41 52 41 43 54 45 52 20 49 53 20 4E 4F | CHARACTER IS NO| 00001610: 54 0D 20 52 45 50 45 41 54 45 44 2C 20 49 54 20 |T. REPEATED, IT | 00001620: 49 53 20 53 49 4D 50 4C 59 20 43 4F 44 45 44 20 |IS SIMPLY CODED | 00001630: 44 49 52 45 43 54 4C 59 20 54 4F 20 54 48 45 20 |DIRECTLY TO THE | 00001640: 4F 55 54 50 55 54 20 46 49 4C 45 2E 20 28 54 48 |OUTPUT FILE. (TH| 00001650: 45 20 24 41 30 20 41 54 20 24 32 30 31 38 20 0D |E $A0 AT $2018 .| 00001660: 20 41 42 4F 56 45 29 20 C1 4E 44 20 53 4F 20 54 | ABOVE) .ND SO T| 00001670: 48 45 20 41 42 4F 56 45 20 49 53 20 20 53 51 55 |HE ABOVE IS SQU| 00001680: 45 45 5A 45 44 20 46 52 4F 4D 20 20 33 32 20 42 |EEZED FROM 32 B| 00001690: 59 54 45 53 20 44 4F 57 4E 20 54 4F 20 31 34 2E |YTES DOWN TO 14.| 000016A0: 20 0D 20 0D 20 20 D4 48 45 52 45 20 49 53 20 4F | . . .HERE IS O| 000016B0: 4E 45 20 53 4C 49 47 48 54 20 50 52 4F 42 4C 45 |NE SLIGHT PROBLE| 000016C0: 4D 20 57 49 54 48 20 54 48 49 53 20 4D 45 54 48 |M WITH THIS METH| 000016D0: 4F 44 2E 20 D3 55 50 50 4F 53 45 20 59 4F 55 20 |OD. .UPPOSE YOU | 000016E0: 41 52 45 20 55 53 49 4E 47 20 20 41 20 5A 45 52 |ARE USING A ZER| 000016F0: 4F 2D 0D 20 42 59 54 45 20 41 53 20 54 48 45 20 |O-. BYTE AS THE | 00001700: 43 4F 4E 54 52 4F 4C 20 43 48 41 52 41 43 54 45 |CONTROL CHARACTE| 00001710: 52 2E 20 C9 46 20 41 20 53 45 51 55 45 4E 43 45 |R. .F A SEQUENCE| 00001720: 20 4F 46 20 4F 4E 4C 59 20 4F 4E 45 20 5A 45 52 | OF ONLY ONE ZER| 00001730: 4F 20 49 53 20 45 4E 43 4F 55 4E 54 45 52 44 2C |O IS ENCOUNTERD,| 00001740: 20 0D 20 59 4F 55 20 43 41 4E 4E 4F 54 20 43 4F | . YOU CANNOT CO| 00001750: 44 45 20 49 54 20 54 4F 20 54 48 45 20 4F 55 54 |DE IT TO THE OUT| 00001760: 50 55 54 20 46 49 4C 45 20 53 49 4E 43 45 20 49 |PUT FILE SINCE I| 00001770: 54 20 57 49 4C 4C 20 42 45 20 49 4E 54 45 52 50 |T WILL BE INTERP| 00001780: 52 45 54 45 44 20 41 53 20 41 20 0D 20 43 4F 4E |RETED AS A . CON| 00001790: 54 52 4F 4C 20 43 48 41 52 41 43 54 45 52 2E 20 |TROL CHARACTER. | 000017A0: D9 4F 55 20 4D 55 53 54 20 53 45 4E 44 20 41 20 |.OU MUST SEND A | 000017B0: 54 48 52 45 45 20 42 59 54 45 20 43 4F 4E 54 52 |THREE BYTE CONTR| 000017C0: 4F 4C 20 53 45 51 55 45 4E 43 45 20 54 4F 20 43 |OL SEQUENCE TO C| 000017D0: 4F 44 45 20 54 48 45 20 0D 20 53 49 4E 47 4C 45 |ODE THE . SINGLE| 000017E0: 20 5A 45 52 4F 2E 20 C1 D2 C3 20 41 54 54 45 4D | ZERO. ... ATTEM| 000017F0: 50 54 53 20 54 4F 20 43 49 52 43 55 4D 56 45 4E |PTS TO CIRCUMVEN| 00001800: 54 20 54 48 49 53 20 50 52 4F 42 4C 45 4D 20 42 |T THIS PROBLEM B| 00001810: 59 20 43 48 4F 4F 53 49 4E 47 20 54 48 45 20 42 |Y CHOOSING THE B| 00001820: 59 54 45 20 54 48 41 54 0D 20 4F 43 43 55 52 53 |YTE THAT. OCCURS| 00001830: 20 4C 45 41 53 54 20 4F 46 54 45 4E 20 49 4E 20 | LEAST OFTEN IN | 00001840: 54 48 45 20 46 49 4C 45 20 41 53 20 54 48 45 20 |THE FILE AS THE | 00001850: 43 4F 4E 54 52 4F 4C 20 43 48 41 52 41 43 54 45 |CONTROL CHARACTE| 00001860: 52 2E 20 C1 4E 20 45 58 41 4D 50 4C 45 20 4F 46 |R. .N EXAMPLE OF| 00001870: 20 54 48 49 53 20 0D 20 57 4F 55 4C 44 20 42 45 | THIS . WOULD BE| 00001880: 20 41 53 20 46 4F 4C 4C 4F 57 53 3A 0D 20 0D 20 | AS FOLLOWS:. . | 00001890: 0D 20 20 20 20 20 20 2E 3A 30 38 30 31 20 30 36 |. .:0801 06| 000018A0: 20 30 38 20 30 31 20 30 30 20 38 46 20 30 30 20 | 08 01 00 8F 00 | 000018B0: 30 43 20 30 38 0D 20 20 20 20 20 20 2E 3A 30 38 |0C 08. .:08| 000018C0: 30 39 20 30 32 20 30 30 20 38 46 20 30 30 20 31 |09 02 00 8F 00 1| 000018D0: 32 20 30 38 20 30 33 20 30 30 0D 20 20 20 20 20 |2 08 03 00. | 000018E0: 20 2E 3A 30 38 31 31 20 38 46 20 30 30 20 30 30 | .:0811 8F 00 00| 000018F0: 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 | 00 00 00 00 00 | 00001900: 0D 20 20 41 4E 44 20 53 4F 20 4F 4E 2E 2E 2E 2E |. AND SO ON....| 00001910: 0D 20 0D 20 20 20 20 20 D4 48 49 53 20 57 4F 55 |. . .HIS WOU| 00001920: 4C 44 20 42 45 20 53 54 4F 52 45 44 20 4F 4E 20 |LD BE STORED ON | 00001930: 44 49 53 4B 20 41 53 20 54 48 45 20 53 45 51 55 |DISK AS THE SEQU| 00001940: 45 4E 43 45 3A 0D 20 0D 20 20 20 20 30 36 20 30 |ENCE:. . 06 0| 00001950: 38 20 30 31 20 30 30 20 30 30 20 30 31 20 38 46 |8 01 00 00 01 8F| 00001960: 20 30 30 20 30 30 20 30 31 20 30 43 20 30 38 20 | 00 00 01 0C 08 | 00001970: 30 32 20 30 30 20 30 30 20 30 31 20 0D 20 20 20 |02 00 00 01 . | 00001980: 20 38 46 20 30 30 20 30 30 20 30 31 20 31 32 20 | 8F 00 00 01 12 | 00001990: 30 38 20 30 33 20 30 30 20 30 30 20 30 31 20 38 |08 03 00 00 01 8| 000019A0: 46 20 30 30 20 30 30 20 30 37 20 2E 2E 2E 2E 2E |F 00 00 07 .....| 000019B0: 20 0D 20 0D 20 20 20 D7 45 20 57 45 4E 54 20 46 | . . .E WENT F| 000019C0: 52 4F 4D 20 32 34 20 42 59 54 45 53 20 54 4F 20 |ROM 24 BYTES TO | 000019D0: 33 30 21 20 CE 4F 54 20 4D 55 43 48 20 4F 46 20 |30! .OT MUCH OF | 000019E0: 41 20 53 41 56 49 4E 47 53 2E 20 0D 20 0D 20 0D |A SAVINGS. . . .| 000019F0: 20 0D 20 20 20 20 20 20 20 20 C8 55 46 46 4D 41 | . .UFFMA| 00001A00: 4E 20 C3 4F 44 49 4E 47 2E 2E 2E 2E 2E 2E 2E 2E |N .ODING........| 00001A10: 2E 2E 2E 2E 2E 2E 2E 2E 2E 0D 20 0D 20 C8 55 46 |.......... . .UF| 00001A20: 46 4D 41 4E 20 43 4F 44 49 4E 47 20 49 53 20 53 |FMAN CODING IS S| 00001A30: 4F 4D 45 57 48 41 54 20 4D 4F 52 45 20 43 4F 4D |OMEWHAT MORE COM| 00001A40: 50 4C 45 58 2E 20 C9 54 20 54 41 4B 45 53 20 41 |PLEX. .T TAKES A| 00001A50: 44 56 41 4E 54 41 47 45 20 4F 46 20 54 48 45 20 |DVANTAGE OF THE | 00001A60: 46 41 43 54 20 54 48 41 54 20 0D 20 53 4F 4D 45 |FACT THAT . SOME| 00001A70: 20 43 48 41 52 41 43 54 45 52 53 20 41 52 45 20 | CHARACTERS ARE | 00001A80: 55 53 45 44 20 4D 4F 52 45 20 4F 46 54 45 4E 20 |USED MORE OFTEN | 00001A90: 54 48 41 4E 20 4F 54 48 45 52 53 20 49 4E 20 20 |THAN OTHERS IN | 00001AA0: 4D 4F 53 54 20 46 49 4C 45 53 2E 20 D4 45 58 54 |MOST FILES. .EXT| 00001AB0: 20 46 49 4C 45 53 20 0D 20 43 4F 4E 54 41 49 4E | FILES . CONTAIN| 00001AC0: 20 4D 41 4E 59 20 53 50 41 43 45 53 2C 20 41 4E | MANY SPACES, AN| 00001AD0: 44 20 20 56 4F 57 45 4C 53 20 41 52 45 20 20 4D |D VOWELS ARE M| 00001AE0: 55 43 48 20 4D 4F 52 45 20 41 42 55 4E 44 41 4E |UCH MORE ABUNDAN| 00001AF0: 54 20 54 48 41 4E 20 20 43 4F 4E 53 4F 4E 41 4E |T THAN CONSONAN| 00001B00: 54 53 2E 20 D4 48 45 0D 20 C8 55 46 46 4D 41 4E |TS. .HE. .UFFMAN| 00001B10: 20 41 4C 47 4F 52 49 54 48 4D 20 E0 43 4F 4E 56 | ALGORITHM .CONV| 00001B20: 45 52 54 53 20 46 49 58 45 44 20 4C 45 4E 47 54 |ERTS FIXED LENGT| 00001B30: 48 20 43 4F 44 45 53 20 28 38 20 42 49 54 20 43 |H CODES (8 BIT C| 00001B40: 48 41 52 41 43 54 45 52 53 29 20 49 4E 54 4F 20 |HARACTERS) INTO | 00001B50: 43 4F 44 45 53 20 0D 20 57 48 4F 53 45 20 4C 45 |CODES . WHOSE LE| 00001B60: 4E 47 54 48 20 49 4E 20 42 49 54 53 20 49 53 20 |NGTH IN BITS IS | 00001B70: 49 4E 56 45 52 53 45 4C 59 20 50 52 4F 50 4F 52 |INVERSELY PROPOR| 00001B80: 54 49 4F 4E 41 4C 20 54 4F 20 54 48 45 49 52 20 |TIONAL TO THEIR | 00001B90: 50 52 4F 42 41 42 49 4C 49 54 59 20 20 4F 46 20 |PROBABILITY OF | 00001BA0: 0D 20 4F 43 43 55 52 41 4E 43 45 20 49 4E 20 54 |. OCCURANCE IN T| 00001BB0: 48 45 20 44 41 54 41 20 46 49 4C 45 2E 20 20 20 |HE DATA FILE. | 00001BC0: C6 4F 52 20 45 58 41 4D 50 4C 45 2C 20 53 55 50 |.OR EXAMPLE, SUP| 00001BD0: 50 4F 53 45 20 59 4F 55 52 20 44 41 54 41 20 46 |POSE YOUR DATA F| 00001BE0: 49 4C 45 20 4C 4F 4F 4B 45 44 20 0D 20 53 4F 4D |ILE LOOKED . SOM| 00001BF0: 45 54 48 49 4E 47 20 20 4C 49 4B 45 20 54 48 49 |ETHING LIKE THI| 00001C00: 53 3A 0D 20 0D 20 20 20 41 42 52 41 43 41 44 41 |S:. . ABRACADA| 00001C10: 42 52 41 0D 20 0D 20 D4 48 45 20 43 48 41 52 41 |BRA. . .HE CHARA| 00001C20: 43 54 45 52 20 46 52 45 51 55 45 4E 43 59 20 44 |CTER FREQUENCY D| 00001C30: 49 53 54 52 49 42 55 54 49 4F 4E 20 49 53 20 41 |ISTRIBUTION IS A| 00001C40: 53 20 46 4F 4C 4C 4F 57 53 3A 0D 20 20 20 20 20 |S FOLLOWS:. | 00001C50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001C60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001C70: 20 20 20 54 4F 54 41 4C 20 42 49 54 53 20 20 54 | TOTAL BITS T| 00001C80: 4F 54 41 4C 20 42 49 54 53 0D 20 20 20 20 20 20 |OTAL BITS. | 00001C90: 43 48 41 52 41 43 54 45 52 20 46 52 45 51 55 45 |CHARACTER FREQUE| 00001CA0: 4E 43 59 20 20 48 55 46 46 4D 41 4E 20 43 4F 44 |NCY HUFFMAN COD| 00001CB0: 45 0D 20 55 4E 53 51 55 45 45 5A 45 44 20 20 20 |E. UNSQUEEZED | 00001CC0: 20 53 51 55 45 45 5A 45 44 20 0D 20 20 20 20 20 | SQUEEZED . | 00001CD0: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 2D 2D 2D 2D 2D | --------- -----| 00001CE0: 2D 2D 2D 2D 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |---- ----------| 00001CF0: 2D 2D 0D 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 20 |--. ---------- | 00001D00: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 20 20 20 20 | ----------. | 00001D10: 20 20 20 20 20 20 41 20 20 20 20 20 20 20 20 20 | A | 00001D20: 20 35 20 20 20 20 20 20 20 20 20 20 30 20 20 20 | 5 0 | 00001D30: 20 20 20 20 20 20 20 38 20 2A 20 35 20 3D 20 34 | 8 * 5 = 4| 00001D40: 30 20 20 31 20 2A 20 35 20 3D 20 35 0D 20 20 20 |0 1 * 5 = 5. | 00001D50: 20 20 20 20 20 20 20 42 20 20 20 20 20 20 20 20 | B | 00001D60: 20 20 32 20 20 20 20 20 20 20 20 20 20 31 30 20 | 2 10 | 00001D70: 20 20 20 20 20 20 20 20 38 20 2A 20 32 20 3D 20 | 8 * 2 = | 00001D80: 31 36 20 20 32 20 2A 20 32 20 3D 20 34 0D 20 20 |16 2 * 2 = 4. | 00001D90: 20 20 20 20 20 20 20 20 52 20 20 20 20 20 20 20 | R | 00001DA0: 20 20 20 32 20 20 20 20 20 20 20 20 20 20 31 31 | 2 11| 00001DB0: 31 20 20 20 20 20 20 20 20 38 20 2A 20 32 20 3D |1 8 * 2 =| 00001DC0: 20 31 36 20 20 33 20 2A 20 32 20 3D 20 36 0D 20 | 16 3 * 2 = 6. | 00001DD0: 20 20 20 20 20 20 20 20 20 43 20 20 20 20 20 20 | C | 00001DE0: 20 20 20 20 31 20 20 20 20 20 20 20 20 20 20 31 | 1 1| 00001DF0: 31 30 30 20 20 20 20 20 20 20 38 20 2A 20 31 20 |100 8 * 1 | 00001E00: 3D 20 20 38 20 20 34 20 2A 20 31 20 3D 20 34 0D |= 8 4 * 1 = 4.| 00001E10: 20 20 20 20 20 20 20 20 20 20 44 20 20 20 20 20 | D | 00001E20: 20 20 20 20 20 31 20 20 20 20 20 20 20 20 20 20 | 1 | 00001E30: 31 31 30 31 20 20 20 20 20 20 20 38 20 2A 20 31 |1101 8 * 1| 00001E40: 20 3D 20 20 38 20 20 34 20 2A 20 31 20 3D 20 34 | = 8 4 * 1 = 4| 00001E50: 0D 20 41 4C 4C 20 4F 54 48 45 52 53 20 20 20 20 |. ALL OTHERS | 00001E60: 20 20 20 20 20 20 30 0D 20 2D 2D 2D 2D 2D 2D 2D | 0. -------| 00001E70: 2D 2D 2D 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |--- ----------| 00001E80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001E90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001EA0: 20 20 20 20 20 20 20 20 20 20 20 20 54 4F 54 41 | TOTA| 00001EB0: 4C 53 3A 0D 20 20 20 20 20 20 20 20 20 38 38 20 |LS:. 88 | 00001EC0: 20 20 20 20 20 20 20 20 32 33 20 20 20 20 20 20 | 23 | 00001ED0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001EE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001EF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001F00: 20 20 20 20 20 0D 20 20 20 20 D7 45 20 43 4F 55 | . .E COU| 00001F10: 4C 44 20 52 45 50 52 45 53 45 4E 54 20 54 48 49 |LD REPRESENT THI| 00001F20: 53 20 49 4E 46 4F 52 4D 41 54 49 4F 4E 20 41 53 |S INFORMATION AS| 00001F30: 20 41 20 42 49 4E 41 52 59 20 54 52 45 45 3A 20 | A BINARY TREE: | 00001F40: 0D 20 0D 20 0D 20 20 20 20 20 20 20 20 20 20 20 |. . . | 00001F50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001F60: 20 20 20 20 20 20 20 20 20 20 20 20 0D 20 20 20 | . | 00001F70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001F80: 20 20 20 20 20 20 20 20 20 20 20 43 20 20 20 20 | C | 00001F90: 20 20 20 20 0D 20 20 20 20 20 20 20 20 20 20 20 | . | 00001FA0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00001FB0: 20 2F 20 20 20 20 20 20 20 20 20 20 0D 20 20 20 | / . | 00001FC0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 20 | A | 00001FD0: 20 20 20 42 20 20 20 2F 2D 2D 2D 2D 20 44 20 20 | B /---- D | 00001FE0: 20 20 20 20 0D 20 20 20 20 20 20 20 20 20 20 20 | . | 00001FF0: 20 20 20 20 2F 20 20 20 20 2F 20 20 20 2F 20 20 | / / / | 00002000: 20 20 20 20 20 20 20 20 20 20 20 20 0D 20 20 20 | . | 00002010: 20 20 20 20 20 52 4F 4F 54 20 20 2D 2D 2D 20 2D | ROOT --- -| 00002020: 2D 2D 20 2D 2D 2D 20 52 20 20 20 20 20 20 20 20 |-- --- R | 00002030: 20 20 20 20 0D 20 0D 20 0D 20 0D 20 D4 4F 20 47 | . . . . .O G| 00002040: 45 54 20 54 48 45 20 C8 55 46 46 4D 41 4E 20 43 |ET THE .UFFMAN C| 00002050: 4F 44 45 20 57 45 20 43 4F 44 45 20 41 20 30 20 |ODE WE CODE A 0 | 00002060: 42 49 54 20 45 41 43 48 20 54 49 4D 45 20 57 45 |BIT EACH TIME WE| 00002070: 20 54 52 41 56 45 52 53 45 20 41 20 42 52 41 4E | TRAVERSE A BRAN| 00002080: 43 48 20 54 4F 20 54 48 45 0D 20 4C 45 46 54 2C |CH TO THE. LEFT,| 00002090: 20 41 4E 44 20 41 20 31 20 42 49 54 20 45 41 43 | AND A 1 BIT EAC| 000020A0: 48 20 54 49 4D 45 20 57 45 20 54 52 41 56 45 52 |H TIME WE TRAVER| 000020B0: 53 45 20 54 48 45 20 54 52 45 45 20 54 4F 20 54 |SE THE TREE TO T| 000020C0: 48 45 20 52 49 47 48 54 2E 20 D4 48 55 53 20 54 |HE RIGHT. .HUS T| 000020D0: 48 45 20 43 4F 44 45 53 20 0D 20 41 52 45 20 47 |HE CODES . ARE G| 000020E0: 45 4E 45 52 41 54 45 44 20 41 53 20 49 4E 20 54 |ENERATED AS IN T| 000020F0: 48 45 20 54 41 42 4C 45 20 41 42 4F 56 45 2E 0D |HE TABLE ABOVE..| 00002100: 20 0D 20 D4 48 45 20 4D 4F 53 54 20 46 52 45 51 | . .HE MOST FREQ| 00002110: 55 45 4E 54 4C 59 20 4F 43 43 55 52 49 4E 47 20 |UENTLY OCCURING | 00002120: 43 48 41 52 41 43 54 45 52 53 20 41 52 45 20 4B |CHARACTERS ARE K| 00002130: 45 50 54 20 43 4C 4F 53 45 53 54 20 54 4F 20 54 |EPT CLOSEST TO T| 00002140: 48 45 20 52 4F 4F 54 20 41 4E 44 20 54 48 55 53 |HE ROOT AND THUS| 00002150: 20 0D 20 48 41 56 45 20 53 48 4F 52 54 45 52 20 | . HAVE SHORTER | 00002160: 43 4F 44 45 53 2E 20 D4 48 4F 53 45 20 57 49 54 |CODES. .HOSE WIT| 00002170: 48 20 4C 4F 57 45 52 20 46 52 45 51 55 45 4E 43 |H LOWER FREQUENC| 00002180: 49 45 53 20 4F 46 20 4F 43 43 55 52 41 4E 43 45 |IES OF OCCURANCE| 00002190: 20 41 52 45 20 4B 45 50 54 20 46 55 52 54 48 45 | ARE KEPT FURTHE| 000021A0: 52 0D 20 41 57 41 59 20 41 4E 44 20 47 45 54 20 |R. AWAY AND GET | 000021B0: 4C 4F 4E 47 45 52 20 43 4F 44 45 53 2E 20 D4 48 |LONGER CODES. .H| 000021C0: 45 20 20 52 45 53 55 4C 54 20 49 53 20 4F 46 54 |E RESULT IS OFT| 000021D0: 45 4E 20 41 20 46 49 4C 45 20 54 48 41 54 20 49 |EN A FILE THAT I| 000021E0: 53 20 53 49 47 4E 49 46 49 43 41 4E 54 4C 59 20 |S SIGNIFICANTLY | 000021F0: 0D 20 53 48 4F 52 54 45 52 20 20 54 48 41 4E 20 |. SHORTER THAN | 00002200: 54 48 45 20 4F 52 49 47 49 4E 41 4C 2E 20 0D 20 |THE ORIGINAL. . | 00002210: 0D 20 D7 48 45 4E 20 41 4C 4C 20 42 59 54 45 53 |. .HEN ALL BYTES| 00002220: 20 4F 43 43 55 52 20 57 49 54 48 20 20 41 42 4F | OCCUR WITH ABO| 00002230: 55 54 20 54 48 45 20 53 41 4D 45 20 20 46 52 45 |UT THE SAME FRE| 00002240: 51 55 45 4E 43 59 2C 20 41 53 20 49 4E 20 D0 D2 |QUENCY, AS IN ..| 00002250: C7 20 46 49 4C 45 53 2C 20 20 54 48 45 4E 20 0D |. FILES, THEN .| 00002260: 20 41 4C 4C 20 54 48 45 20 43 4F 44 45 53 20 41 | ALL THE CODES A| 00002270: 52 45 20 41 42 4F 55 54 20 54 48 45 20 53 41 4D |RE ABOUT THE SAM| 00002280: 45 20 4C 45 4E 47 54 48 20 41 4E 44 20 4E 4F 54 |E LENGTH AND NOT| 00002290: 20 4D 55 43 48 20 49 53 20 20 47 41 49 4E 45 44 | MUCH IS GAINED| 000022A0: 2E 20 20 C9 4E 20 46 41 43 54 2C 20 20 0D 20 53 |. .N FACT, . S| 000022B0: 49 4E 43 45 20 54 48 45 20 20 44 45 2D 43 4F 44 |INCE THE DE-COD| 000022C0: 49 4E 47 20 20 49 4E 46 4F 52 4D 41 54 49 4F 4E |ING INFORMATION| 000022D0: 20 20 4D 55 53 54 20 42 45 20 49 4E 43 4C 55 44 | MUST BE INCLUD| 000022E0: 45 44 20 20 49 4E 20 54 48 45 20 20 4F 55 54 50 |ED IN THE OUTP| 000022F0: 55 54 20 20 46 49 4C 45 2C 20 54 48 45 0D 20 52 |UT FILE, THE. R| 00002300: 45 53 55 4C 54 20 43 41 4E 20 20 4F 46 54 45 4E |ESULT CAN OFTEN| 00002310: 20 42 45 20 4C 4F 4E 47 45 52 2C 20 50 41 52 54 | BE LONGER, PART| 00002320: 49 43 55 4C 41 52 4C 59 20 20 4F 4E 20 53 48 4F |ICULARLY ON SHO| 00002330: 52 54 20 20 46 49 4C 45 53 2E 0D 20 0D 20 0D 20 |RT FILES.. . . | 00002340: 0D 20 20 20 20 20 20 20 20 22 41 4E 41 4C 59 5A |. "ANALYZ| 00002350: 45 22 20 45 58 54 45 52 4E 41 4C 20 C6 55 4E 43 |E" EXTERNAL .UNC| 00002360: 54 49 4F 4E 2E 2E 2E 2E 20 0D 20 0D 20 C6 4F 52 |TION.... . . .OR| 00002370: 20 54 48 4F 53 45 20 4F 46 20 59 4F 55 20 54 48 | THOSE OF YOU TH| 00002380: 41 54 20 41 52 45 20 49 4E 54 45 52 45 53 54 45 |AT ARE INTERESTE| 00002390: 44 20 49 4E 20 53 54 41 54 49 53 54 49 43 53 2C |D IN STATISTICS,| 000023A0: 20 57 45 20 48 41 56 45 20 49 4E 43 4C 55 44 45 | WE HAVE INCLUDE| 000023B0: 44 20 41 20 53 4D 41 4C 4C 20 0D 20 55 54 49 4C |D A SMALL . UTIL| 000023C0: 49 54 59 20 50 52 4F 47 52 41 4D 20 57 49 54 48 |ITY PROGRAM WITH| 000023D0: 20 C1 D2 C3 20 54 48 41 54 20 41 4E 41 4C 59 5A | ... THAT ANALYZ| 000023E0: 45 53 20 54 48 45 20 46 52 45 51 55 45 4E 43 59 |ES THE FREQUENCY| 000023F0: 20 44 49 53 54 52 49 42 55 54 49 4F 4E 20 4F 46 | DISTRIBUTION OF| 00002400: 20 54 48 45 20 42 59 54 45 53 0D 20 49 4E 20 41 | THE BYTES. IN A| 00002410: 20 46 49 4C 45 20 41 4E 44 20 47 52 41 50 48 49 | FILE AND GRAPHI| 00002420: 43 41 4C 4C 59 20 44 49 53 50 4C 41 59 53 20 54 |CALLY DISPLAYS T| 00002430: 48 45 20 52 45 53 55 4C 54 53 2E 20 CF 4E 20 54 |HE RESULTS. .N T| 00002440: 48 45 20 54 4F 50 20 50 4F 52 54 49 4F 4E 20 4F |HE TOP PORTION O| 00002450: 46 20 54 48 45 20 0D 20 53 43 52 45 45 4E 20 59 |F THE . SCREEN Y| 00002460: 4F 55 20 57 49 4C 4C 20 53 45 45 20 54 48 45 20 |OU WILL SEE THE | 00002470: 46 52 45 51 55 45 4E 43 59 20 44 49 53 54 52 49 |FREQUENCY DISTRI| 00002480: 42 55 54 49 4F 4E 20 4F 46 20 54 48 45 20 42 59 |BUTION OF THE BY| 00002490: 54 45 53 20 49 4E 20 54 48 45 20 46 49 4C 45 2E |TES IN THE FILE.| 000024A0: 20 CF 4E 20 0D 20 54 48 45 20 42 4F 54 54 4F 4D | .N . THE BOTTOM| 000024B0: 20 50 4F 52 54 49 4F 4E 20 49 53 20 41 20 42 41 | PORTION IS A BA| 000024C0: 52 20 47 52 41 50 48 20 52 45 50 52 45 53 45 4E |R GRAPH REPRESEN| 000024D0: 54 49 4E 47 20 54 48 45 20 4C 45 4E 47 54 48 53 |TING THE LENGTHS| 000024E0: 20 4F 46 20 54 48 45 20 C8 55 46 46 4D 41 4E 20 | OF THE .UFFMAN | 000024F0: 0D 20 43 4F 44 45 53 20 47 45 4E 45 52 41 54 45 |. CODES GENERATE| 00002500: 44 20 42 59 20 54 48 45 20 53 51 55 45 45 5A 45 |D BY THE SQUEEZE| 00002510: 20 41 4C 47 4F 52 49 54 48 4D 2E 20 C1 20 48 55 | ALGORITHM. . HU| 00002520: 46 46 4D 41 4E 20 43 4F 44 45 20 43 41 4E 20 42 |FFMAN CODE CAN B| 00002530: 45 20 41 4E 59 57 48 45 52 45 20 46 52 4F 4D 0D |E ANYWHERE FROM.| 00002540: 20 30 20 54 4F 20 32 34 20 42 49 54 53 20 49 4E | 0 TO 24 BITS IN| 00002550: 20 4C 45 4E 47 54 48 2E 20 C5 41 43 48 20 42 49 | LENGTH. .ACH BI| 00002560: 54 20 49 4E 20 54 48 45 20 C8 55 46 46 4D 41 4E |T IN THE .UFFMAN| 00002570: 20 43 4F 44 45 20 49 53 20 52 45 50 52 45 53 45 | CODE IS REPRESE| 00002580: 4E 54 45 44 20 42 59 20 54 57 4F 20 0D 20 50 49 |NTED BY TWO . PI| 00002590: 58 45 4C 53 20 4F 4E 20 54 48 45 20 47 52 41 50 |XELS ON THE GRAP| 000025A0: 48 49 43 53 20 53 43 52 45 45 4E 2E 20 D4 4F 20 |HICS SCREEN. .O | 000025B0: 52 55 4E 20 54 48 45 20 55 54 49 4C 49 54 59 20 |RUN THE UTILITY | 000025C0: 59 4F 55 20 4D 55 53 54 20 48 41 56 45 20 C1 D2 |YOU MUST HAVE ..| 000025D0: C3 20 49 4E 20 4D 45 4D 4F 52 59 0D 20 41 4E 44 |. IN MEMORY. AND| 000025E0: 20 54 59 50 45 3A 20 0D 20 0D 20 41 3A 41 4E 41 | TYPE: . . A:ANA| 000025F0: 4C 59 5A 45 20 5B 44 3A 5D 46 49 4C 45 4E 41 4D |LYZE [D:]FILENAM| 00002600: 45 0D 20 0D 20 D4 48 45 20 50 52 4F 47 52 41 4D |E. . .HE PROGRAM| 00002610: 20 57 49 4C 4C 20 54 48 45 4E 20 52 45 41 44 20 | WILL THEN READ | 00002620: 54 48 52 4F 55 47 48 20 27 44 3A 46 49 4C 45 4E |THROUGH 'D:FILEN| 00002630: 41 4D 45 27 20 41 4E 44 20 44 49 53 50 4C 41 59 |AME' AND DISPLAY| 00002640: 20 41 20 46 52 45 51 55 45 4E 43 59 20 0D 20 44 | A FREQUENCY . D| 00002650: 49 53 54 52 49 42 55 54 49 4F 4E 20 46 4F 52 20 |ISTRIBUTION FOR | 00002660: 54 48 45 20 46 49 4C 45 2E 0D 20 0D 20 0D 20 0D |THE FILE.. . . .| 00002670: 20 20 20 20 20 20 20 20 C1 D2 C3 20 D6 45 52 53 | ... .ERS| 00002680: 49 4F 4E 53 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E |IONS............| 00002690: 2E 2E 2E 2E 2E 2E 2E 20 0D 20 0D 20 20 D7 45 20 |....... . . .E | 000026A0: 57 49 4C 4C 20 4D 41 4B 45 20 45 56 45 52 59 20 |WILL MAKE EVERY | 000026B0: 45 46 46 4F 52 54 20 54 4F 20 4B 45 45 50 20 C1 |EFFORT TO KEEP .| 000026C0: D2 C3 20 46 49 4C 45 53 20 55 50 57 41 52 44 20 |.. FILES UPWARD | 000026D0: 43 4F 4D 50 41 54 49 42 4C 45 2E 20 D4 48 55 53 |COMPATIBLE. .HUS| 000026E0: 2C 20 41 4E 20 0D 20 41 52 43 48 49 56 45 20 43 |, AN . ARCHIVE C| 000026F0: 52 45 41 54 45 44 20 57 49 54 48 20 56 45 52 53 |REATED WITH VERS| 00002700: 49 4F 4E 20 31 2E 30 30 20 43 41 4E 20 42 45 20 |ION 1.00 CAN BE | 00002710: 44 45 2D 41 52 43 48 49 56 45 44 20 42 59 20 41 |DE-ARCHIVED BY A| 00002720: 4E 59 20 56 45 52 53 49 4F 4E 20 4F 46 20 C1 D2 |NY VERSION OF ..| 00002730: C3 20 20 0D 20 4E 55 4D 42 45 52 45 44 20 31 2E |. . NUMBERED 1.| 00002740: 30 30 20 4F 52 20 48 49 47 48 45 52 2E 20 D4 48 |00 OR HIGHER. .H| 00002750: 45 20 52 45 56 45 52 53 45 2C 20 48 4F 57 45 56 |E REVERSE, HOWEV| 00002760: 45 52 2C 20 57 49 4C 4C 20 4E 4F 54 20 42 45 20 |ER, WILL NOT BE | 00002770: 50 4F 53 53 49 42 4C 45 20 53 49 4E 43 45 20 20 |POSSIBLE SINCE | 00002780: 0D 20 4E 45 57 20 50 41 43 4B 49 4E 47 20 4D 45 |. NEW PACKING ME| 00002790: 54 48 4F 44 53 20 57 49 4C 4C 20 42 45 20 49 4E |THODS WILL BE IN| 000027A0: 54 52 4F 44 55 43 45 44 20 49 4E 20 46 55 54 55 |TRODUCED IN FUTU| 000027B0: 52 45 20 56 45 52 53 49 4F 4E 53 20 4F 46 20 C1 |RE VERSIONS OF .| 000027C0: D2 C3 2E 20 0D 20 0D 20 D7 45 20 48 4F 50 45 20 |... . . .E HOPE | 000027D0: 59 4F 55 20 45 4E 4A 4F 59 20 55 53 49 4E 47 20 |YOU ENJOY USING | 000027E0: C1 D2 C3 2C 20 41 4E 44 20 4C 4F 4F 4B 20 46 4F |..., AND LOOK FO| 000027F0: 52 57 41 52 44 20 54 4F 20 48 45 41 52 49 4E 47 |RWARD TO HEARING| 00002800: 20 59 4F 55 52 20 43 4F 4D 4D 45 4E 54 53 20 41 | YOUR COMMENTS A| 00002810: 4E 44 20 0D 20 53 55 47 47 45 53 54 49 4F 4E 53 |ND . SUGGESTIONS| 00002820: 2E 20 0D 20 20 20 20 0D 20 20 20 20 20 20 20 20 |. . . | 00002830: 20 20 20 20 20 20 C3 48 52 49 53 20 D3 4D 45 45 | .HRIS .MEE| 00002840: 54 53 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 |TS. | 00002850: 20 C1 4D 50 45 52 45 20 CD 45 54 41 4C 0D 20 20 | .MPERE .ETAL. | 00002860: 20 20 20 20 20 20 20 20 20 20 20 20 38 30 20 C8 | 80 .| 00002870: 41 4C 45 20 D2 4F 41 44 20 D5 4E 49 54 20 34 20 |ALE .OAD .NIT 4 | 00002880: 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 C2 |. .| 00002890: 52 41 4D 50 54 4F 4E 2C 20 CF 4E 54 41 52 49 4F |RAMPTON, .NTARIO| 000028A0: 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 C3 |. .| 000028B0: 41 4E 41 44 41 2C 20 CC 36 D7 2D 33 CD 31 0D 20 |ANADA, .6.-3.1. | 000028C0: 0D 20 0D 20 0D 20 C3 48 41 4E 47 45 53 20 49 4E |. . . .HANGES IN| 000028D0: 20 C1 D2 C3 20 56 45 52 53 49 4F 4E 20 31 2E 33 | ... VERSION 1.3| 000028E0: 30 0D 20 0D 20 31 29 20 2D 20 D4 48 45 52 45 20 |0. . 1) - .HERE | 000028F0: 57 41 53 20 41 20 42 55 47 20 49 4E 20 56 45 52 |WAS A BUG IN VER| 00002900: 53 49 4F 4E 20 31 2E 30 30 20 57 48 49 43 48 20 |SION 1.00 WHICH | 00002910: 4F 43 41 53 49 4F 4E 41 4C 4C 59 20 4D 41 44 45 |OCASIONALLY MADE| 00002920: 20 41 20 46 49 4C 45 20 4F 4E 45 20 42 4C 4F 43 | A FILE ONE BLOC| 00002930: 4B 20 0D 20 20 20 20 20 20 4C 4F 4E 47 45 52 20 |K . LONGER | 00002940: 54 48 41 4E 20 49 54 20 53 48 4F 55 4C 44 20 42 |THAN IT SHOULD B| 00002950: 45 2E 20 D4 48 49 53 20 4F 4E 4C 59 20 4F 43 43 |E. .HIS ONLY OCC| 00002960: 55 52 45 44 20 57 48 45 4E 20 54 48 45 20 53 51 |URED WHEN THE SQ| 00002970: 55 45 45 5A 45 44 20 46 49 4C 45 20 57 41 53 20 |UEEZED FILE WAS | 00002980: 41 4E 0D 20 20 20 20 20 20 45 58 41 43 54 20 4D |AN. EXACT M| 00002990: 55 4C 54 49 50 4C 45 20 4F 46 20 32 30 33 32 20 |ULTIPLE OF 2032 | 000029A0: 42 49 54 53 2E 20 D4 48 49 53 20 42 55 47 20 48 |BITS. .HIS BUG H| 000029B0: 41 53 20 42 45 45 4E 20 43 4F 52 52 45 43 54 45 |AS BEEN CORRECTE| 000029C0: 44 2E 20 0D 20 32 29 20 2D 20 D4 48 45 20 2F 47 |D. . 2) - .HE /G| 000029D0: 20 4F 50 54 49 4F 4E 20 48 41 53 20 42 45 45 4E | OPTION HAS BEEN| 000029E0: 20 41 44 44 45 44 20 54 4F 20 41 4C 4C 4F 57 20 | ADDED TO ALLOW | 000029F0: 46 49 4C 45 53 20 54 4F 20 42 45 20 45 4E 43 52 |FILES TO BE ENCR| 00002A00: 59 50 54 45 44 2E 20 D9 4F 55 20 53 55 50 50 4C |YPTED. .OU SUPPL| 00002A10: 59 20 41 0D 20 20 20 20 20 20 50 41 53 53 57 4F |Y A. PASSWO| 00002A20: 52 44 20 4F 46 20 55 50 20 54 4F 20 39 20 43 48 |RD OF UP TO 9 CH| 00002A30: 41 52 41 43 54 45 52 53 2C 20 41 4E 44 20 54 48 |ARACTERS, AND TH| 00002A40: 49 53 20 50 41 53 53 57 4F 52 44 20 49 53 20 55 |IS PASSWORD IS U| 00002A50: 53 45 44 20 54 4F 20 45 4E 43 52 59 50 54 20 54 |SED TO ENCRYPT T| 00002A60: 48 45 20 0D 20 20 20 20 20 20 46 49 4C 45 2E 20 |HE . FILE. | 00002A70: D7 48 45 4E 20 44 45 2D 41 52 43 48 49 56 49 4E |.HEN DE-ARCHIVIN| 00002A80: 47 20 54 48 45 20 46 49 4C 45 2C 20 54 48 45 20 |G THE FILE, THE | 00002A90: 43 4F 52 52 45 43 54 20 50 41 53 53 57 4F 52 44 |CORRECT PASSWORD| 00002AA0: 20 4D 55 53 54 20 42 45 20 53 55 50 50 4C 49 45 | MUST BE SUPPLIE| 00002AB0: 44 2E 20 0D 20 20 20 20 20 20 C5 4E 43 52 59 50 |D. . .NCRYP| 00002AC0: 54 45 44 20 46 49 4C 45 53 20 57 49 4C 4C 20 56 |TED FILES WILL V| 00002AD0: 45 52 49 46 59 20 4F 4B 2C 20 41 4E 44 20 57 49 |ERIFY OK, AND WI| 00002AE0: 4C 4C 20 44 45 2D 41 52 43 48 49 56 45 20 57 49 |LL DE-ARCHIVE WI| 00002AF0: 54 48 4F 55 54 20 50 52 4F 42 4C 45 4D 20 49 46 |THOUT PROBLEM IF| 00002B00: 20 4E 4F 0D 20 20 20 20 20 20 50 41 53 53 57 4F | NO. PASSWO| 00002B10: 52 44 20 49 53 20 53 55 50 50 4C 49 45 44 2E 20 |RD IS SUPPLIED. | 00002B20: D4 48 45 59 20 57 49 4C 4C 20 48 4F 57 45 56 45 |.HEY WILL HOWEVE| 00002B30: 52 2C 20 53 54 49 4C 4C 20 42 45 20 45 4E 43 52 |R, STILL BE ENCR| 00002B40: 59 50 54 45 44 20 41 46 54 45 52 20 44 45 2D 0D |YPTED AFTER DE-.| 00002B50: 20 20 20 20 20 20 41 52 43 48 49 56 49 4E 47 20 | ARCHIVING | 00002B60: 57 49 54 48 4F 55 54 20 41 20 50 41 53 53 57 4F |WITHOUT A PASSWO| 00002B70: 52 44 2E 20 20 20 0D 20 33 29 20 2D 20 C4 52 49 |RD. . 3) - .RI| 00002B80: 56 45 53 20 47 20 41 4E 44 20 48 20 41 52 45 20 |VES G AND H ARE | 00002B90: 4E 4F 57 20 55 53 45 44 2E 20 28 55 4E 49 54 20 |NOW USED. (UNIT | 00002BA0: 31 31 20 44 52 49 56 45 53 20 30 20 41 4E 44 20 |11 DRIVES 0 AND | 00002BB0: 31 29 0D 20 34 29 20 2D 20 D2 55 4E 2D 4C 45 4E |1). 4) - .UN-LEN| 00002BC0: 47 54 48 20 43 4F 4D 50 52 45 53 53 49 4F 4E 20 |GTH COMPRESSION | 00002BD0: 48 41 53 20 42 45 45 4E 20 41 44 44 45 44 2C 20 |HAS BEEN ADDED, | 00002BE0: 41 4E 44 20 53 48 4F 57 53 20 55 50 20 41 53 20 |AND SHOWS UP AS | 00002BF0: 27 50 41 43 4B 45 44 27 20 46 49 4C 45 53 20 4F |'PACKED' FILES O| 00002C00: 4E 0D 20 20 20 20 20 20 41 4E 20 41 52 43 48 49 |N. AN ARCHI| 00002C10: 56 45 20 44 49 52 45 43 54 4F 52 59 2E 20 0D 20 |VE DIRECTORY. . | 00002C20: 0D 20 20 20 20 20 20 30 36 20 41 50 52 20 38 36 |. 06 APR 86| 00002C30: 20 2D 20 43 48 52 49 53 20 53 4D 45 45 54 53 0D | - CHRIS SMEETS.| 00002C40: 20 0D 20 0D 20 0D 20 C3 48 41 4E 47 45 53 20 49 | . . . .HANGES I| 00002C50: 4E 20 C1 D2 C3 20 56 45 52 53 49 4F 4E 20 31 2E |N ... VERSION 1.| 00002C60: 33 31 0D 20 0D 20 31 29 20 2D 20 C1 44 44 45 44 |31. . 1) - .DDED| 00002C70: 20 54 48 45 20 52 45 4E 41 4D 45 20 28 20 52 45 | THE RENAME ( RE| 00002C80: 4E 20 29 20 43 4F 4D 4D 41 4E 44 2E 0D 20 32 29 |N ) COMMAND.. 2)| 00002C90: 20 2D 20 C4 52 49 56 45 53 20 47 20 41 4E 44 20 | - .RIVES G AND | 00002CA0: 48 20 57 45 52 45 20 41 44 44 45 44 20 49 4E 20 |H WERE ADDED IN | 00002CB0: 56 45 52 53 49 4F 4E 20 31 2E 33 30 2C 20 42 55 |VERSION 1.30, BU| 00002CC0: 54 20 44 49 44 20 4E 4F 54 20 57 4F 52 4B 20 50 |T DID NOT WORK P| 00002CD0: 52 4F 50 45 52 4C 59 2E 20 0D 20 20 20 20 20 20 |ROPERLY. . | 00002CE0: D4 48 49 53 20 48 41 53 20 42 45 45 4E 20 43 4F |.HIS HAS BEEN CO| 00002CF0: 52 52 45 43 54 45 44 2E 0D 20 33 29 20 2D 20 C1 |RRECTED.. 3) - .| 00002D00: 20 27 2F 57 27 20 53 57 49 54 43 48 20 48 41 53 | '/W' SWITCH HAS| 00002D10: 20 42 45 45 4E 20 41 44 44 45 44 20 54 4F 20 54 | BEEN ADDED TO T| 00002D20: 48 45 20 C4 C9 D2 20 43 4F 4D 4D 41 4E 44 20 54 |HE ... COMMAND T| 00002D30: 4F 20 41 4C 4C 4F 57 20 41 20 4D 4F 52 45 20 43 |O ALLOW A MORE C| 00002D40: 4F 4D 50 41 43 54 20 0D 20 20 20 20 20 20 44 49 |OMPACT . DI| 00002D50: 52 45 43 54 4F 52 59 20 44 49 53 50 4C 41 59 2E |RECTORY DISPLAY.| 00002D60: 20 C1 4C 53 4F 20 4D 4F 52 45 20 54 48 41 4E 20 | .LSO MORE THAN | 00002D70: 4F 4E 45 20 44 49 52 45 43 54 4F 52 59 20 50 41 |ONE DIRECTORY PA| 00002D80: 54 54 45 52 4E 20 4D 41 59 20 4E 4F 57 20 42 45 |TTERN MAY NOW BE| 00002D90: 20 0D 20 20 20 20 20 20 53 50 45 43 49 46 49 45 | . SPECIFIE| 00002DA0: 44 20 4F 4E 20 54 48 45 20 43 4F 4D 4D 41 4E 44 |D ON THE COMMAND| 00002DB0: 20 4C 49 4E 45 2E 20 0D 20 0D 20 20 20 20 20 20 | LINE. . . | 00002DC0: 32 30 20 4D 41 59 20 38 36 20 2D 20 43 48 52 49 |20 MAY 86 - CHRI| 00002DD0: 53 20 53 4D 45 45 54 53 20 0D 20 0D 20 0D 20 0D |S SMEETS . . . .| 00002DE0: 20 C3 48 41 4E 47 45 53 20 49 4E 20 C1 D2 C3 20 | .HANGES IN ... | 00002DF0: 56 45 52 53 49 4F 4E 20 31 2E 33 34 0D 20 0D 20 |VERSION 1.34. . | 00002E00: 31 29 20 2D 20 C1 44 44 45 44 20 54 48 45 20 2F |1) - .DDED THE /| 00002E10: 51 20 53 57 49 54 43 48 20 54 4F 20 47 45 54 2E |Q SWITCH TO GET.| 00002E20: 0D 20 32 29 20 2D 20 C1 4C 4C 4F 57 45 44 20 46 |. 2) - .LLOWED F| 00002E30: 4F 52 20 53 45 4C 45 43 54 49 56 45 20 45 58 54 |OR SELECTIVE EXT| 00002E40: 52 41 43 54 49 4F 4E 20 4F 46 20 46 49 4C 45 53 |RACTION OF FILES| 00002E50: 20 46 52 4F 4D 20 41 4E 20 41 52 43 48 49 56 45 | FROM AN ARCHIVE| 00002E60: 2E 0D 20 33 29 20 2D 20 C1 44 44 45 44 20 54 48 |.. 3) - .DDED TH| 00002E70: 45 20 27 41 4E 41 4C 59 5A 45 27 20 45 58 54 45 |E 'ANALYZE' EXTE| 00002E80: 52 4E 41 4C 20 46 55 4E 43 54 49 4F 4E 2E 0D 20 |RNAL FUNCTION.. | 00002E90: 34 29 20 2D 20 C6 49 58 45 44 20 41 20 42 55 47 |4) - .IXED A BUG| 00002EA0: 20 49 4E 20 C1 D2 C3 2F C3 2F C7 41 42 43 2E 20 | IN ..././.ABC. | 00002EB0: C1 D2 C3 27 53 20 4E 55 4D 42 45 52 45 44 20 31 |...'S NUMBERED 1| 00002EC0: 2E 33 31 20 4F 52 20 4C 45 53 53 20 4F 4E 4C 59 |.31 OR LESS ONLY| 00002ED0: 20 52 45 43 4F 47 4E 49 5A 45 44 20 0D 20 20 20 | RECOGNIZED . | 00002EE0: 20 20 20 54 48 45 20 46 49 52 53 54 20 43 48 41 | THE FIRST CHA| 00002EF0: 52 41 43 54 45 52 20 4F 46 20 54 48 45 20 50 41 |RACTER OF THE PA| 00002F00: 53 53 57 4F 52 44 2E 20 D4 48 49 53 20 48 41 53 |SSWORD. .HIS HAS| 00002F10: 20 42 45 45 4E 20 43 4F 52 52 45 43 54 45 44 2E | BEEN CORRECTED.| 00002F20: 0D 20 35 29 20 2D 20 D3 50 45 41 4B 49 4E 47 20 |. 5) - .PEAKING | 00002F30: 4F 46 20 42 55 47 53 2E 2E 2E 2E 0D 20 20 20 20 |OF BUGS..... | 00002F40: 20 20 C1 D2 C3 20 57 49 4C 4C 20 4F 43 43 41 53 | ... WILL OCCAS| 00002F50: 49 4F 4E 41 4C 4C 59 20 52 45 50 4F 52 54 20 41 |IONALLY REPORT A| 00002F60: 20 43 48 45 43 4B 53 55 4D 20 45 52 52 4F 52 20 | CHECKSUM ERROR | 00002F70: 57 48 45 4E 20 55 4E 2D 41 52 43 48 49 4E 47 20 |WHEN UN-ARCHING | 00002F80: 4F 52 20 0D 20 20 20 20 20 20 56 45 52 49 46 59 |OR . VERIFY| 00002F90: 49 4E 47 20 41 20 27 50 41 43 4B 45 44 27 20 46 |ING A 'PACKED' F| 00002FA0: 49 4C 45 2E 20 D4 48 49 53 20 49 53 20 44 55 45 |ILE. .HIS IS DUE| 00002FB0: 20 54 4F 20 41 4E 20 45 52 52 4F 52 20 49 4E 20 | TO AN ERROR IN | 00002FC0: 54 48 45 20 43 48 45 43 4B 53 55 4D 20 0D 20 20 |THE CHECKSUM . | 00002FD0: 20 20 20 20 43 41 4C 43 55 4C 41 54 49 4F 4E 20 | CALCULATION | 00002FE0: 41 4E 44 20 44 4F 45 53 20 4E 4F 54 20 52 45 46 |AND DOES NOT REF| 00002FF0: 4C 45 43 54 20 41 20 50 52 4F 42 4C 45 4D 20 57 |LECT A PROBLEM W| 00003000: 49 54 48 20 54 48 45 20 46 49 4C 45 2E 20 D9 4F |ITH THE FILE. .O| 00003010: 55 20 43 41 4E 20 56 45 52 49 46 59 0D 20 20 20 |U CAN VERIFY. | 00003020: 20 20 20 54 48 49 53 20 46 4F 52 20 59 4F 55 52 | THIS FOR YOUR| 00003030: 53 45 4C 46 20 42 59 20 52 45 4E 41 4D 49 4E 47 |SELF BY RENAMING| 00003040: 20 54 48 45 20 50 52 4F 42 4C 45 4D 20 46 49 4C | THE PROBLEM FIL| 00003050: 45 20 41 4E 44 20 52 45 2D 41 52 43 48 49 56 49 |E AND RE-ARCHIVI| 00003060: 4E 47 20 49 54 2E 20 0D 20 20 20 20 20 20 C9 46 |NG IT. . .F| 00003070: 20 54 48 45 20 4E 41 4D 45 20 49 53 20 53 48 4F | THE NAME IS SHO| 00003080: 52 54 45 52 20 4F 52 20 4C 4F 4E 47 45 52 2C 20 |RTER OR LONGER, | 00003090: 54 48 45 20 41 52 43 48 49 56 45 20 4E 4F 20 4C |THE ARCHIVE NO L| 000030A0: 4F 4E 47 45 52 20 45 4E 44 53 20 4F 4E 20 41 20 |ONGER ENDS ON A | 000030B0: 44 49 53 4B 20 0D 20 20 20 20 20 20 42 4C 4F 43 |DISK . BLOC| 000030C0: 4B 20 42 4F 55 4E 44 41 52 59 20 41 4E 44 20 54 |K BOUNDARY AND T| 000030D0: 48 45 20 43 48 45 43 4B 53 55 4D 20 49 53 20 4F |HE CHECKSUM IS O| 000030E0: 4B 21 20 D5 4E 46 4F 52 54 55 4E 41 54 45 4C 59 |K! .NFORTUNATELY| 000030F0: 20 57 45 27 56 45 20 42 45 45 4E 20 48 41 56 49 | WE'VE BEEN HAVI| 00003100: 4E 47 20 0D 20 20 20 20 20 20 53 4F 4D 45 20 54 |NG . SOME T| 00003110: 52 4F 55 42 4C 45 20 4C 4F 43 41 54 49 4E 47 20 |ROUBLE LOCATING | 00003120: 54 48 49 53 20 42 55 47 20 53 4F 20 49 54 27 53 |THIS BUG SO IT'S| 00003130: 20 53 54 49 4C 4C 20 54 48 45 52 45 20 49 4E 20 | STILL THERE IN | 00003140: 56 45 52 53 49 4F 4E 20 31 2E 33 34 2E 20 0D 20 |VERSION 1.34. . | 00003150: 0D 20 20 20 20 20 20 31 35 20 4A 55 4E 45 20 38 |. 15 JUNE 8| 00003160: 36 20 2D 20 43 48 52 49 53 20 53 4D 45 45 54 53 |6 - CHRIS SMEETS| 00003170: 20 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | . | 00003180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00003190: 20 20 20 20 20 20 20 20 0D 20 2D 2D 2D 2D 2D 2D | . ------| 000031A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 000031B0: 2D 2D 2D 2D 2D 2D 0D 20 D4 48 45 20 C5 4E 44 0D |------. .HE .ND.| 000031C0: 20 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A | ...............| 000031D0: 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A |................| 000031E0: 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A |................| 000031F0: 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A |................|
. ARC DOCS. (PART 2/2). . . FILE
ARCHIVE UTILITY............ . BY ITSELF
ARC JUST PRINTS A SUMMARY OF THE COMMAN
D SYNTAX FOR ARC. . . . . CREATE NEW ARC
HIVE............. . . ARC/C D:ARC
FILE[.ARC] S:PATTERN S:PATTERN ......
ARC/C/S D:ARCFILE[.ARC] S:PATTERN S:P
ATTERN ...... ARC/C/GZZZ D:ARCFILE[.AR
C] S:PATTERN S:PATTERN ...... . CREATES
AN ARCHIVE ON DRIVE D: NAMED ARCFILE.ARC
. AS MANY AS EIGHT PATTERNS. MAY BE GIVE
N. /S AND /G ARE OPTIONAL. SOME EXAMPLES
ARE:. . ARC/C A:SQ B:SQ.* B:USQ.* . - C
REATES AN ARCHIVE NAMED SQ.ARC ON DRIVE
A WHICH INCLUDES ALL FILES FROM . DRIV
E B WHOSE NAMES BEGIN WITH SQ. OR USQ..
. ARC/C/S A:TEST.ARC F:* . - ARCHIVE A
LL FILES FROM DRIVE 10,1 TO TEST.ARC ON
DRIVE 8,0 AND SUPPRESS . COMPRESSION.
(STORE ONLY) . . ARC/C SEQ B:*=S. -
ARCHIVES ALL SEQUENTIAL FILES ON DRIVE B
TO SEQ.ARC ON THE DEFAULT DRIVE.. . ARC
/C/GRALPH G:SECRET A:MSSG . - ARCHI
VES THE FILE MSSG ON DRIVE 8,0 TO AN ARC
HIVE SECRET.ARC ON DRIVE 11,0.. THE FI
LE IS ENCRYPTED USING THE PASSWORD RALPH
. . . . APPEND TO EXISTING ARCHI
VE..... . . ARC/A/S D:ARCHFILE[.ARC] S:P
ATTERN S:PATTERN ..... . EXACTLY THE SAM
E AS ARC/C ETC. EXCEPT THAT THE ARCHFILE
IS APPENDED TO. IF THE. ARCFILE DOES NO
T EXIST, A FILE NOT FOUND MESSAGE IS ISS
UED AND THE PROGRAM. ABORTS. SOMETIMES T
HE NUMBER OF BLOCKS DISPLAYED ON A DIREC
TORY LISTING DOES . NOT AGREE WITH ARC A
FTER AN APPEND. THIS IS A BUG IN COMMODO
RE DOS, AND SHOULD. BE HARMLESS.. . . .
EXTRACT FILES FROM AN ARCHIVE.. .
. ARC/X[/D] <[D:]ARCHFILE[.ARC]> [PA
TTERN1] [PATTERN2] .... ARC/X[/GZZZ] <[D
:]ARCHFILE[.ARC]> [PATTERN1] [PATTERN2]
.... . THIS COMMAND IS USED TO EXTRACT F
ILES FROM AN ARCHIVE. IF NO PATTERNS ARE
. SPECIFIED, THEN ARC WILL EXTRACT ALL
FILES FROM THE ARCHIVE. SOME EXAMPLES:.
. ARC/X A:SQ. - EXTRACTS ALL FILES FROM
SQ.ARC ON DRIVE 8,0 AND PUTS THEM ON THE
DEFAULT . DIRECTORY.. . ARC/X A:SQ *.
- SAME AS THE ABOVE. . ARC/X/F B:TEMP.A
RC . - EXTRACTS ALL FILES FROM TEM
P.ARC ON DRIVE 8,1 AND PUTS THEM ON THE
DISKETTE. IN DRIVE F: (10,1). . ARC/X/
GRALPH F:SECRET . - EXTRACTS THE FILES I
N AN ARCHIVE WHICH HAS BEEN ENCRYPTED WI
TH THE PASSWORD. RALPH, AND PLACES THE
M ON THE DEFAULT DIRECTORY.. . ARC/E C:B
OOK030386 CHAPTER1 . - EXTRACTS ONLY T
HE FILE 'CHAPTER1' FROM THE ARCHIVE 'BO
OK030386' ON DRIVE . C:. . NOTE: ARC
/X AND ARC/E ARE SYNONYMS. . . .
DISPLAY ARCHIVE CONTENTS....... . . ARC
/L <[D:]ARCHNAME[.ARC]>. . THIS IS USED
TO GET A LISTING OF THE FILES IN AN ARCH
IVE. THE LISTING WILL . DISPLAY THE FILE
NAME, FILETYPE, UNSQUEEZED AND SQUEEZED
LENGTHS (IN DISK . BLOCKS), AND THE COMP
RESSION METHOD USED. SOME EXAMPLE: . . A
RC/L B:SQ. - GIVES A LISTING OF THE FILE
S IN THE ARCHIVE SQ.ARC ON UNIT 8,1 . .
. . TYPE FILE IN AN ARCHIVE......
... . ARC/P[/GZZZ] <[D:]ARCHNAME[.ARC]>
[[PATTERN1] [PATTERN2]...]. . THIS IS US
ED TO PRINT THE SPECIFIED FILES IN AN AR
CHIVE TO THE SCREEN. YOU CAN. PAUSE THE
PRINTING WITH THE SHIFT KEY, AND ABORT W
ITH RUN/STOP. . . . VERIFY ARCHIV
E.................. . ARC/V <[D:]ARCHNAM
E[.ARC]> [[PATTERN1] [PATTERN2]...]. . T
HIS IS USED TO VERIFY THE CONTENTS OF AN
ARCHIVE. ARC CALCULATES A TWO BYTE . CH
ECKSUM FOR EACH FILE IN AN ARCHIVE. WHEN
YOU VERIFY AN ARCHIVE, ARC . CALCULATES
A NEW CHECKSUM AND COMPARES IT WITH THE
CHECKSUM STORED WHEN THE . FILE WAS ARC
HIVED. IF THEY DO NOT MATCH, AN ERROR ME
SSAGE IS DISPLAYED . INDICATING THAT THE
ARCHIVE MAY NOT UN-COMPRESS PROPERLY. N
OTE: IF YOU HAVE . USED A PASSWORD WHEN
CREATING THE ARCHIVE YOU NEED NOT SPECIF
Y IT SINCE THE . ENCRYPTED BYTES ARE USE
D IN CALCULATING THE CHECKSUM. EXAMPLE:.
. ARC/V B:USQ.ARC - VERIF
IES USQ.ARC ON UNIT 8,1. ARC/V B:USQ USQ
.LB - VERIFIES ONLY THE FILE
'USQ.LB' IN THE ARCHIVE.
'USQ.ARC', AND SKIPS OV
ER ANY OTHER FILES.. . . .
SYSTEM MEMORY MAP................... .
. . $033C-$03FF - CASSETTE BUFFER
. USED BY ARC. $0801-$4000 - NOT
USED. $4000-$7FFF - WORKSPACE FOR
ARC AND MOVE COMMANDS ONLY..
ALL OTHER COMMANDS LEAVE THIS
AREA ALONE.. $8000-$8FFF - USED
IN 80 COLUMN VERSION. (ROM). $9000-$97FF
- NOT USED . $9800-$9FFF
- 80 COLUMN SCREEN. NOT USED IN 40 COLUM
N ARC . $A000-$BFFF - PROGRAM ARE
A . $C000-$CFFF - PROGRAM AREA. (
SYS 12*4096 TO ENABLE ARC.
AFTER A KILL). $D000-$FFFF
- NOT PRESENTLY USED BY ARC. . . .
A BIT OF THEORY.....................
. RUN-LENGTH ENCODING............ A
LL METHODS OF DATA COMPRESSION TAKE . AD
VANTAGE OF REDUNDANCY OF ONE FORM OR ANO
THER. RUN-LENGTH CODING IS ONE OF . THE
SIMPLEST, AND OFTEN THE MOST EFFECTIVE
TECHNIQUES. GRAPHICS FILES MAY . OFTEN
CONTAIN LONG SEQUENCES OF THE SAME BYTE.
ZEROS FOR BLANK SPACE, OR 255'S. FOR FI
LLED IN SPACE. RUN-LENGTH CODING RECODES
THESE LONG SEQUENCES AS . SHORTER CON
TROL SEQUENCES. FOR EXAMPLE, A GRAPHICAL
IMAGE STORED IN RAM MAY. LOOK SOMETHI
NG LIKE THE FOLLOWING IF VIEWED WITH THE
MACHINE LANGUAGE MONITOR:. . . .:2
000 00 00 00 00 00 00 00 00. .:2008
00 00 FF FF FF FF FF 00. .:2010 00
00 00 00 00 00 00 00. .:2018 A0 0B
FF FF FF FF FF FF. AND SO ON..... .
THIS COULD BE STORED ON DISK AS THE SEQU
ENCE:. . 00 00 0A 00 FF 05 00 00 09 A0
0B 00 FF 06 . . THE FIRST ZERO IS A CO
NTROL CHARACTER. WHEN THE UNSQUEEZE ROUT
INE ENCOUNTERS. A ZERO IT GETS THE NEXT
TWO CHARACTERS AND INTERPRETS THEM AS A
CHARACTER . IDENTIFIER AND A COUNT. THU
S THE FIRST 3 BYTE SEQUENCE IS INTERPRET
ED AS 10 . ZEROS, THE NEXT 3 BYTE SEQUEN
CE AS 5 FF'S AND SO ON. WHEN A CHARACT
ER IS NOT. REPEATED, IT IS SIMPLY CODED
DIRECTLY TO THE OUTPUT FILE. (THE $A0 AT
$2018 . ABOVE) AND SO THE ABOVE IS SQU
EEZED FROM 32 BYTES DOWN TO 14. . . TH
ERE IS ONE SLIGHT PROBLEM WITH THIS METH
OD. SUPPOSE YOU ARE USING A ZERO-. BYTE
AS THE CONTROL CHARACTER. IF A SEQUENCE
OF ONLY ONE ZERO IS ENCOUNTERD, . YOU C
ANNOT CODE IT TO THE OUTPUT FILE SINCE I
T WILL BE INTERPRETED AS A . CONTROL CHA
RACTER. YOU MUST SEND A THREE BYTE CONTR
OL SEQUENCE TO CODE THE . SINGLE ZERO. A
RC ATTEMPTS TO CIRCUMVENT THIS PROBLEM B
Y CHOOSING THE BYTE THAT. OCCURS LEAST O
FTEN IN THE FILE AS THE CONTROL CHARACTE
R. AN EXAMPLE OF THIS . WOULD BE AS FOLL
OWS:. . . .:0801 06 08 01 00 8F 00
0C 08. .:0809 02 00 8F 00 12 08 03
00. .:0811 8F 00 00 00 00 00 00 00
. AND SO ON..... . THIS WOULD BE ST
ORED ON DISK AS THE SEQUENCE:. . 06 0
8 01 00 00 01 8F 00 00 01 0C 08 02 00 00
01 . 8F 00 00 01 12 08 03 00 00 01 8
F 00 00 07 ..... . . WE WENT FROM 24 B
YTES TO 30! NOT MUCH OF A SAVINGS. . . .
. HUFFMAN CODING................
.. . HUFFMAN CODING IS SOMEWHAT MORE COM
PLEX. IT TAKES ADVANTAGE OF THE FACT THA
T . SOME CHARACTERS ARE USED MORE OFTEN
THAN OTHERS IN MOST FILES. TEXT FILES .
CONTAIN MANY SPACES, AND VOWELS ARE M
UCH MORE ABUNDANT THAN CONSONANTS. THE.
HUFFMAN ALGORITHM .CONVERTS FIXED LENGT
H CODES (8 BIT CHARACTERS) INTO CODES .
WHOSE LENGTH IN BITS IS INVERSELY PROPOR
TIONAL TO THEIR PROBABILITY OF . OCCURA
NCE IN THE DATA FILE. FOR EXAMPLE, SUP
POSE YOUR DATA FILE LOOKED . SOMETHING
LIKE THIS:. . ABRACADABRA. . THE CHARA
CTER FREQUENCY DISTRIBUTION IS AS FOLLOW
S:.
TOTAL BITS TOTAL BITS. CHARACTE
R FREQUENCY HUFFMAN CODE. UNSQUEEZED
SQUEEZED . --------- --------- --
----------. ---------- ----------.
A 5 0 8
* 5 = 40 1 * 5 = 5. B
2 10 8 * 2 = 16 2 *
2 = 4. R 2 11
1 8 * 2 = 16 3 * 2 = 6.
C 1 1100 8 * 1
= 8 4 * 1 = 4. D 1
1101 8 * 1 = 8 4 * 1 = 4
. ALL OTHERS 0. ---------- --
--------
TOTALS:. 88
23
. WE COULD REPRE
SENT THIS INFORMATION AS A BINARY TREE:
. . .
. C
. /
. A B /---- D
. / / /
. ROOT --- --- --- R
. . . . TO GET THE HUFFMAN CODE WE C
ODE A 0 BIT EACH TIME WE TRAVERSE A BRAN
CH TO THE. LEFT, AND A 1 BIT EACH TIME W
E TRAVERSE THE TREE TO THE RIGHT. THUS T
HE CODES . ARE GENERATED AS IN THE TABLE
ABOVE.. . THE MOST FREQUENTLY OCCURING
CHARACTERS ARE KEPT CLOSEST TO THE ROOT
AND THUS . HAVE SHORTER CODES. THOSE WIT
H LOWER FREQUENCIES OF OCCURANCE ARE KEP
T FURTHER. AWAY AND GET LONGER CODES. TH
E RESULT IS OFTEN A FILE THAT IS SIGNIF
ICANTLY . SHORTER THAN THE ORIGINAL. .
. WHEN ALL BYTES OCCUR WITH ABOUT THE S
AME FREQUENCY, AS IN PRG FILES, THEN .
ALL THE CODES ARE ABOUT THE SAME LENGTH
AND NOT MUCH IS GAINED. IN FACT, . S
INCE THE DE-CODING INFORMATION MUST B
E INCLUDED IN THE OUTPUT FILE, THE. R
ESULT CAN OFTEN BE LONGER, PARTICULARLY
ON SHORT FILES.. . . . "ANALYZ
E" EXTERNAL FUNCTION.... . . FOR THOSE O
F YOU THAT ARE INTERESTED IN STATISTICS,
WE HAVE INCLUDED A SMALL . UTILITY PROG
RAM WITH ARC THAT ANALYZES THE FREQUENCY
DISTRIBUTION OF THE BYTES. IN A FILE AN
D GRAPHICALLY DISPLAYS THE RESULTS. ON T
HE TOP PORTION OF THE . SCREEN YOU WILL
SEE THE FREQUENCY DISTRIBUTION OF THE BY
TES IN THE FILE. ON . THE BOTTOM PORTION
IS A BAR GRAPH REPRESENTING THE LENGTHS
OF THE HUFFMAN . CODES GENERATED BY THE
SQUEEZE ALGORITHM. A HUFFMAN CODE CAN B
E ANYWHERE FROM. 0 TO 24 BITS IN LENGTH.
EACH BIT IN THE HUFFMAN CODE IS REPRESE
NTED BY TWO . PIXELS ON THE GRAPHICS SCR
EEN. TO RUN THE UTILITY YOU MUST HAVE AR
C IN MEMORY. AND TYPE: . . A:ANALYZE [D:
]FILENAME. . THE PROGRAM WILL THEN READ
THROUGH 'D:FILENAME' AND DISPLAY A FREQU
ENCY . DISTRIBUTION FOR THE FILE.. . . .
ARC VERSIONS...................
. . WE WILL MAKE EVERY EFFORT TO KEEP A
RC FILES UPWARD COMPATIBLE. THUS, AN . A
RCHIVE CREATED WITH VERSION 1.00 CAN BE
DE-ARCHIVED BY ANY VERSION OF ARC . NUM
BERED 1.00 OR HIGHER. THE REVERSE, HOWEV
ER, WILL NOT BE POSSIBLE SINCE . NEW PA
CKING METHODS WILL BE INTRODUCED IN FUTU
RE VERSIONS OF ARC. . . WE HOPE YOU ENJO
Y USING ARC, AND LOOK FORWARD TO HEARING
YOUR COMMENTS AND . SUGGESTIONS. . .
CHRIS SMEETS.
AMPERE METAL. 80 HALE ROAD
UNIT 4 . BRAMPTON, ONTARIO
. CANADA, L6W-3M1. . . . CH
ANGES IN ARC VERSION 1.30. . 1) - THERE
WAS A BUG IN VERSION 1.00 WHICH OCASIONA
LLY MADE A FILE ONE BLOCK . LONGER
THAN IT SHOULD BE. THIS ONLY OCCURED WHE
N THE SQUEEZED FILE WAS AN. EXACT M
ULTIPLE OF 2032 BITS. THIS BUG HAS BEEN
CORRECTED. . 2) - THE /G OPTION HAS BEEN
ADDED TO ALLOW FILES TO BE ENCRYPTED. Y
OU SUPPLY A. PASSWORD OF UP TO 9 CH
ARACTERS, AND THIS PASSWORD IS USED TO E
NCRYPT THE . FILE. WHEN DE-ARCHIVIN
G THE FILE, THE CORRECT PASSWORD MUST BE
SUPPLIED. . ENCRYPTED FILES WILL V
ERIFY OK, AND WILL DE-ARCHIVE WITHOUT PR
OBLEM IF NO. PASSWORD IS SUPPLIED.
THEY WILL HOWEVER, STILL BE ENCRYPTED AF
TER DE-. ARCHIVING WITHOUT A PASSWO
RD. . 3) - DRIVES G AND H ARE NOW USED
. (UNIT 11 DRIVES 0 AND 1). 4) - RUN-LEN
GTH COMPRESSION HAS BEEN ADDED, AND SHOW
S UP AS 'PACKED' FILES ON. AN ARCHI
VE DIRECTORY. . . 06 APR 86 - CHRIS
SMEETS. . . . CHANGES IN ARC VERSION 1.
31. . 1) - ADDED THE RENAME ( REN ) COMM
AND.. 2) - DRIVES G AND H WERE ADDED IN
VERSION 1.30, BUT DID NOT WORK PROPERLY.
. THIS HAS BEEN CORRECTED.. 3) - A
'/W' SWITCH HAS BEEN ADDED TO THE DIR C
OMMAND TO ALLOW A MORE COMPACT . DI
RECTORY DISPLAY. ALSO MORE THAN ONE DIRE
CTORY PATTERN MAY NOW BE . SPECIFIE
D ON THE COMMAND LINE. . . 20 MAY 8
6 - CHRIS SMEETS . . . . CHANGES IN ARC
VERSION 1.34. . 1) - ADDED THE /Q SWITCH
TO GET.. 2) - ALLOWED FOR SELECTIVE EXT
RACTION OF FILES FROM AN ARCHIVE.. 3) -
ADDED THE 'ANALYZE' EXTERNAL FUNCTION..
4) - FIXED A BUG IN ARC/C/GABC. ARC'S NU
MBERED 1.31 OR LESS ONLY RECOGNIZED .
THE FIRST CHARACTER OF THE PASSWORD.
THIS HAS BEEN CORRECTED.. 5) - SPEAKING
OF BUGS..... ARC WILL OCCASIONALLY
REPORT A CHECKSUM ERROR WHEN UN-ARCHING
OR . VERIFYING A 'PACKED' FILE. THI
S IS DUE TO AN ERROR IN THE CHECKSUM .
CALCULATION AND DOES NOT REFLECT A P
ROBLEM WITH THE FILE. YOU CAN VERIFY.
THIS FOR YOURSELF BY RENAMING THE PRO
BLEM FILE AND RE-ARCHIVING IT. . IF
THE NAME IS SHORTER OR LONGER, THE ARCH
IVE NO LONGER ENDS ON A DISK . BLOC
K BOUNDARY AND THE CHECKSUM IS OK! UNFOR
TUNATELY WE'VE BEEN HAVING . SOME T
ROUBLE LOCATING THIS BUG SO IT'S STILL T
HERE IN VERSION 1.34. . . 15 JUNE 8
6 - CHRIS SMEETS .
. ----------------------
------. THE END. .......................
........................................
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL