Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version nyu B notes v1.5 12/10/84; site acf4.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!bellcore!decvax!genrad!panda!talcott!harvard!seismo!cmcl2!acf4!spector From: spector@acf4.UUCP (David HM Spector) Newsgroups: net.micro.mac Subject: Re: WHAT IS BINHEX? Message-ID: <1030015@acf4.UUCP> Date: Mon, 4-Mar-85 06:59:00 EST Article-I.D.: acf4.1030015 Posted: Mon Mar 4 06:59:00 1985 Date-Received: Fri, 8-Mar-85 03:58:30 EST References: <1567@ritcv.UUCP> Organization: New York University Lines: 19 BinHex is a system by which Macintosh applications & data are translated into ascii hex codes. These can then be sent via modem, even without an error correcting protocol, and turned back into their original form. There are three versions of the protocol. BinHex1 is a one-to-one translation from binary data to ascii hex-code, BinHex3 is a version that does some data compression, and is commonly called "Compressed (foo.HCX) BinHex". You may be wondering how I got from BinHex1 to BinHex3 so fast, this is because the Original program was written in MicroSoft BASIC, the next incarnation of the program was written in in Assembly and was known as BinHex2. The latest version, called BinHex4 uses only printing characters, lots more compression and some error correction, so in case you are using the data capture method of transferring files, you have a better chance of catching single bit errors, et al.. Hope this helps... Dave.