cross-platform compress & decompress

Alex Rice alex at
Mon Dec 1 18:33:56 EST 2003

On Dec 1, 2003, at 4:27 PM, Richard Gaskin wrote:

> I don't think it's a bug as much as a very useful feature with 
> unintended
> consequences for binary data:  in old versions of the engine, folks
> complained that data stored in user properties did not have the 
> automatic
> cross-platform conversion as text in fields enjoy.  So several 
> versions ago
> this was changed to allow the same for user props.

> The downside to the change is that for the minority of user props 
> containing
> binary data this conversion will cause trouble, often making the data
> unusable (as is the case if the data is compressed).

When did that happen? I thought that custom properties are a place 
where binary data was really safe in Rev.

In either case I misunderstood Mark's question. I thought he meant 
compressing data X on two different platforms would yield 2 different 
chunks of binary data.

> Maybe we need a flag to note whether a property is text or binary?  
> Should
> it be a stack property?

Just as a transcript notation you mean? Sounds useful

Alex Rice <alex at> | Mindlube Software | 

what a waste of thumbs that are opposable
to make machines that are disposable  -Ani DiFranco

More information about the Use-livecode mailing list