Re: Magic numbers again

Dror Harari <[email protected]> Thu, 18 Jul 2002 16:32:28 -0700
Newsgroups gmane.comp.windows.devel.dime
Message-ID <DIME%[email protected]>
>Are you looking at the latest version of the DIME spec, released June
>2002? One of the changes was the use of a 5-bit magic number at the
>start of the record

I was looking at the latest spec but my magic radar did not detect any
magic in the 5-bit version number. After all, what magic is there in the
number 1?

Humor aside, a magic number is usually a number (8-bit to 32-bit) with
somewhat low probability of showing up at that point in a typical document
(or stream). I mentioned the potential benefits of a magic number - one
cannot get those benefits with the version number.

My original question was intended to understand the internal discussion
that took place on this topic - I guessed it must have raised and rejected
and I was curious... I am still interested in your insight on this.

Lastly, there's a problem with my estimate (in the previous post) of the
overhead of a magic number. Unless we put it only on the MB record, it
would take extra 4-bytes per record, somewhat more that 4 bytes per
message (and having different layout for the first and other messages is
not elegant).

/d