[net.micro.mac] downloads

ncmagel@ndsuvax.UUCP (ken magel) (07/15/86)

      I appreciate the several replies I received to my earlier message 
concerning the crc errors I frequently encounter when binhexing downloaded
files.  Those replies left two questions still in doubt:
  1.  Where is the end of the material which should be retained for binhexing?
That is, some files end with two hyphens and a couple of blanks and a colon.  How much, if any, of that should be retained?  How does one tell where the CRC is?  2.  If I have access to FEDIT, or some other file editor on the Macintosh, how
can I repair a file which gets a bad crc error?  That is, is there some field which can be patched to reflect the crc value which binhex would compute?  
Alternatively can binhex4 or binhex5 be patched to save the file in spite of a 
crc error?
      Thanks for your help.
     By the way, as a somewhat unrelated question, I noticed that COMPUSERVE's
Macintosh downloads are rather out of date in many cases.  For example, 
COMPUSERVE has FEDIT3.00 even though 3.05 was distributed on this net many 
months ago and versions of at least 3.8 are around.  How does one get 
access to more recent downloads?  Thanks.           

allison@convexs.UUCP (07/17/86)

>       I appreciate the several replies I received to my earlier message 
> concerning the crc errors I frequently encounter when binhexing downloaded
> files.  Those replies left two questions still in doubt:
> 
> 1.  Where is the end of the material which should be retained for binhexing?
> That is, some files end with two hyphens and a couple of blanks and a colon.
> How much, if any, of that should be retained?  How does one tell where the
> CRC is?  

The BinHex format uses a colon as "beginning-of-file" and "end-of-file", if 
you will.  Also, the message "This file must be converted...." is required,
I think.  So, strip anything before the "This file..." message and everything
after the "end-of-file" colon (but don't take out the colon!).

Note that xbin (the unix-based binhex) is smart enough to ignore most, if not
all, leading and trailing garbage that BinHex 4.0 barfs on.  So, if you use the
'xbin -> "pack the .data, .info, and .rsrc files together" program (I use
macbin) -> xmodem' scheme (or macget/macput for the MacTerminal die-hards, I
guess), you don't usually have to worry about stripping off the leading and 
trailing garbage.  Xmodem is your friend (usually).

Brian Allison         {allegra, ihnp4, uiucdcs, ctvax}!convex!allison
Convex Computer Corp.
Richardson, TX

werner@ut-ngp.UUCP (Werner Uhrig) (07/19/86)

> The BinHex format uses a colon as "beginning-of-file" and "end-of-file", if
> you will.  Also, the message "This file must be converted...." is required,
> I think.  So, strip anything before the "This file..." message and everything
> after the "end-of-file" colon (but don't take out the colon!).
>  
> Note that xbin (the unix-based binhex) is smart enough to ignore most, if not
> all, leading and trailing garbage that BinHex 4.0 barfs on.

the danger in using xbin and macput rather than downloading the complete
article with xmodem, is that you may miss some plain-text information preceding
(sometimes appended to, which I hate and miss nearly *ALWYAS*) the binhex-part.

So it always pays to, at least, check the articles in *.sources* for such
text.  Personally, I usually post an announcement to net.micro.mac to indicate
something I put in net.sources.mac  and repeat that message at the beginning
of the net.sources.mac article.  I'm not aware of any standards here, other than
common sense.

---Werner

benn@sphinx.UChicago.UUCP (T Cox) (07/22/86)

>     By the way, as a somewhat unrelated question, I noticed that COMPUSERVE's
>Macintosh downloads are rather out of date in many cases.  For example, 
>COMPUSERVE has FEDIT3.00 even though 3.05 was distributed on this net many 
>months ago and versions of at least 3.8 are around.  How does one get 
>access to more recent downloads?  Thanks.           

As I've seen it, CServe tends to hang on to old uploads sort of endlessly.
So if you see FEdit 3.00, that doesn't mean 3.05 isn't up there too.  
Sometimes it'll be in a different data library [dumb, but it happens]
or just elsewhere in the same library.  And if it's not there at all,
then YOU should think about uploading it yourself when you find it.  
Somebody's gotta post it before the rest of us can grab it, you know!

-= Thomas Cox =-
CompuServe:  76317,3121
GEnie:  CLIPJOINT
UUCP:  c/o ...ihnp4!gargoyle!sphinx!see1