🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #39828

Re: LHARC source and UNIX

#39828
From: Jeff Gortatowsky CUST
Date: Sun, 24 Dec 1989 04:54
39 lines
2769 bytes
In article <51989@ccicpg.UUCP> paulm@ccicpg.UUCP (tmp Paul Moreau usenet acct) writes:
>Well it seems that the LHARC is going to take over the atari archiving
>world.  I for one use a UNIX system for posting and recieving news
>and binaries.   I uudecode, and unarc on the unix system and examine
>the stuff before going through the expense of going home, making a 
>LONG DISTANCE call to work and download the stuff.  If LHARC is to be
>the new standard (which I can see the benefit in smaller archives) I'd
>like to get the source so I can port it to our UNIX system.
>If the source is protected (which it seems to be) then I don't think
>I'll be downloading any more files unless I know what to expect in them.
>
>I hope that the source is available!
>I think that the majority of readers on the net here are on UNIX machines
>and would also like to get LHARC on thiers also.

Sources to LHARC on the IBM are readily available on any half-inept IBM
BBS. I have heard mention that the ST version is incompatible. If this is
the case, someone should port the PC source instead of creating confusions
between the two (the MAC has it too I think). I have glazed over the sources
on several occasions (and to be honest, the "idea" itself of
Lempel->Ziv->Huffman coding is a natural, so obvious its funny it wasnt
discovered quite some years back) and do believe it could be sped up, and
could get better compression yet (although not "drastic") by using a
run-length-encode after the huffman squeeze. Since it's just bufferin'
a byte of output bits, then writing the byte out, it'd be nothin' to buffer
"more" bits before the output, and RLE the bits. MANY storage devices
(that have any sorta brains about em') do exactly that, in hardware. Since
LHARC is already slow (due to it's iterative nature and semi-efficient trees)
whats a few seconds more?. And as I stated, I do beleive LHARC in itself can
be sped up. While using arrays for tree's is fast on access times, it is not
in insertions and deletions. I beleive a "pre-formed" dynamic tree ala'
pointers couls speed it up (and some other tiny items).


-- 
Jeff Gortatowsky-Eastman Kodak Company  .....rochester!kodak!elmgate!jdg
(use uuhosts or such to find path to rochester)
Eastman Kodak makes film not comments.  Therefore these comments are mine
not theirs.
Technical Details
Message-ID: <1182@elmgate.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!rochester!kodak!elmgate!jdg
References: <51989@ccicpg.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!rochester!kodak!elmgate!jdg
From: jdg@elmgate.UUCP (Jeff Gortatowsky CUST)
Newsgroups: comp.sys.atari.st
Subject: Re: LHARC source and UNIX
Keywords: No source, no like.
Message-ID: <1182@elmgate.UUCP>
Date: 24 Dec 89 04:54:39 GMT
References: <51989@ccicpg.UUCP>
Reply-To: rg@aurora.UUCP
Organization: Eastman Kodak Company, Rochester NY
Lines: 39