Opening a zipped file in RunRev?
Jim Hurley
jhurley at infostations.com
Wed Mar 3 10:53:23 EST 2004
>
>Message: 8
>Date: Wed, 3 Mar 2004 13:58:20 -0500
>From: Brian Yennie <briany at qldlearning.com>
>Subject: Re: Opening a zipped file in RunRev?
>To: How to use Revolution <use-revolution at lists.runrev.com>
>Message-ID: <BD0DCEF4-6D44-11D8-96E7-000393AA08D2 at qldlearning.com>
>Content-Type: text/plain; charset=US-ASCII; format=flowed
>
>> save this stack as compress(url "file:Macintosh HD/Desktop
>> Folder/MyStackFile2.rev")
>>
>> (This produces gibberish for the file name on my HD.)
>
>I think you want something more like:
>
>put compress(this stack) into url "file:Macintosh HD/Desktop
>Folder/MyStackFile2.rev.gz"
>
>> And then what? Are you assuming the user (the person downloading this
>> file from the web) is running Run Rev and that the Run Rev application
>> has the instructions for decompressing the downloaded file and then
>> opening it? And what does that code look like? Anything like:
>>
>> uncompress(url "file:??????)
>>
> > And are we talking about zip files or gzip files?
>
>Rev's compression is gzip.
>
>To open the above, you could do:
>
>put uncompress(url "file:Macintosh HD/Desktop
>Folder/MyStackFile2.rev.gz") into url "file:Macintosh HD/Desktop
>Folder/MyStackFile2.rev"
>
>OR open it directly without saving to disk:
>
>go stack uncompress(url "file:Macintosh HD/Desktop
>Folder/MyStackFile2.rev.gz")
>
>HTH,
>Brian
Brian,
Thank you for this. I was successful with: put compress(field 1) into
url "file:xxx"
But I was not able to retrieve the compressed data from the file xxx,
that is, put decompress(url "file:xxx") into field 1, produced a
"string is not compressed data" error.
While I was at least able to compress field data, I was not able to
compress a stack. As you may have seen, Chipp Walters says this is
not possible to zip or unzip a stack. (I assume he also means that
you cannot compress a stack.) If you try, you get an error: "Source
is not a container." I ran across something to this effect in the
Docs yesterday, but I can't relocate it today.
But I am still puzzled as to how you decompress a stored file. I can
compress a field but not decompress the file--something like an empty
can of coke.
Jim
More information about the use-livecode
mailing list