[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to reconstitute Computist posts?
On Mon, 16 May 2005 14:06:22 +0000, Greg Buchner wrote:
> In article <pan.2005.05.15.19.57.51.579994@emeraldcity.gov>,
> The Wizard of Oz <wizard@emeraldcity.gov> wrote:
>
>> If you take a look at the posts directly you will see they are all in 7
>> bit ASCII. In simple terms all the characters you can type in at the
>> keyboard minus the control characters and the extended characters you can
>> get with the alt key and keypad. Depending on the computer you are using
>> there may be a couple of additional characters like the vbar and backtick.
>> There was a program for the Apple// called Binscii which did pretty much
>> the same thing. Which is to say they all took a file consisting of bytes
>> (8 bits) and converted them to standard ASCII (7 bits). Uuencode did a
>> straight conversion. I think Binscii had some error checking. Finally yenc
>> added compression. The merits of compression can be good in some cases
>> (eg. raw data) or bad in others (eg. already compressed files).
>> Compressing a compressed file ends up with a larger file than the original
>> in 99% of all cases.
>
> I don't believe yEnc does any compression. What yEnc does is take
> advantage of the fact that most news servers can handle 8-bit data and
> that you can transfer binaries that way except for a few characters such
> as linefeed and CR, which have to be 'escaped' out. This leads to
> generally only a 3-5% increase in file size as opposed to the uuencode
> 33% increase in file size.
The early specs for yEnc allowed for a compression scheme similar to the
ZIP compression. I haven't looked at them for a while. The compression may
have been removed from the current description. For a time there was some
debate as to the reliability of this compression feature. I gather it has
been resolved.
> An encoding scheme that does incorporate (simple) compression is binhex.
> Files can be made smaller under that format but it's fairly rare as it
> just uses a simple RLE compression method.
I forgot about this one. When I do the article I'll include the above
paragraph (with your permission).
> I do a test, but the news reader I'm currently using will extract yEnc
> postings, but doesn't seem to post in yEnc. And there's a few programs
> that will decode yEnc on the Mac OS X end, but I didn't find any that
> would encode and let me test.
Most readers only allow posting in plain text. To post very large files,
I gather there are special posting programs. In some of the anime
newsgroups, I have noticed a number of people with Macs. I didn't notice
if they were posting text messages or binaries.
> There is a proposed extension to yEnc which incorporates it into MIME
> with compression added. It's called gZip-8Bit but from the www.yenc.org
> page it doesn't look like anythings been done with it in a while.
This could be the one I was thinking of. It's interesting gZip is already
available to *NIX users. Mixed with tar (Tape ARchive) it's already in
common usage. Adding a compression like this to yEnc has dubious benefits
to say the least. As I said, it may end up making the resulting file
larger than the original.
> Greg B.
Later
Mike