Let's develop an open-source media archive standard

Roger Merchberger zmerch at 30below.com
Wed Aug 11 11:03:32 CDT 2004


Rumor has it that Jules Richardson may have mentioned these words:

>I'm not quite sure what having binary data represented as hex for the
>original disk data gives you over having the raw binary data itself -
>all it seems to do is make the resultant file bigger and add an extra
>conversion step into the decode process.

Different systems interpret binary data differently, especially if there is 
human-readable code within the file. MS-DOS very likely could think the 
file is binary, and the first hex 0x06 would terminate the file. However, 
if it is considered binary many viewers wouldn't open it if it's got 
non-printable ASCII characters within.

Or -- how about transferring this file from MS-DOS <=> Linux <=> MacOS <=> 
BeOS ... will it (and if so, how will it) convert line ending chars, tabs & 
other binary chars? A hex representation will reduce conversion problems 
measurably - remember, this is supposed to be an "ultra-portable" format.

>As for file size, if encoding as hex that at least doubles the size of
>your archive file compared to the original media (whatever it may be).
>That's assuming no padding between hex characters. Seems like a big
>waste to me :-(

Not necessarily - IIRC, Moto S-records only have records for where there's 
actually data, right? So if the disk is only 1/2 full of data, the S-record 
would reflect that, right?

If we're already going to take this "beyond" the spec, couldn't we 
institute some RLE encoding as well?

Just thoughts,
Roger "Merch" Merchberger

--
Roger "Merch" Merchberger   ---   sysadmin, Iceberg Computers
Recycling is good, right???  Randomization is better!!!

If at first you don't succeed, nuclear warhead
disarmament should *not* be your first career choice.




More information about the cctalk mailing list