Bytes (was: password in a script)

Jan Schenkel janschenkel at yahoo.com
Wed Aug 12 10:51:59 EDT 2009


The 'byte' chunk type and friends ('byteToNum' and 'numToByte') were introduced in Revolution 3.0 - and guarantee linear access to a piece in a container (variable, field, etc)
The idea is to let you retrieve individual bytes in a container, even when there's a mix of ASCII and Unicode in there. Right now, 'byte' and 'char' are the same, unless the local property 'useUnicode' is set to true. But in the future, Mark Waddingham wants to make 'char' adaptive to the encoding of the container or even part of the container.
So if you're processing binary data using 'char' right now to get to individual bytes, you should move over to 'byte' to avoid future surprises. See also the revUp newsletter article that I wrote a while back:
<http://www.runrev.com/newsletter/january/issue63/newsletter4.php>

Jan Schenkel
=====
Quartam Reports & PDF Library for Revolution
<http://www.quartam.com>

=====
"As we grow older, we grow both wiser and more foolish at the same time."  (La Rochefoucauld)


--- On Wed, 8/12/09, DunbarX at aol.com <DunbarX at aol.com> wrote:

> From: DunbarX at aol.com <DunbarX at aol.com>
> Subject: Bytes (was: password in a script)
> To: use-revolution at lists.runrev.com
> Date: Wednesday, August 12, 2009, 7:39 AM
> Just curious, "byte" seems to be a
> native word in Rev, though I don't see 
> it in the dictionary. I know there are memos and addendums
> galore.
> 
> Is it a synonym for "char", as it seems to be, or something
> more?
> 
> Craig Newman
> 
> 
> In a message dated 8/12/09 9:19:24 AM, lists at futilism.com
> writes:
> 
> 
> > on the client:
> > --generate a random 4 byte 'nonce' value
> > repeat 4
> >    put any byte of
> "0123456789abcdefghijklmnopqrstuvwxyz" after tNonce
> > end repeat
> > 
> 
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage
> your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
> 


      



More information about the use-livecode mailing list