comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: SAVE compress and Gzip
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: SAVE compress and Gzip [message #71701 is a reply to message #71658] Mon, 12 July 2010 13:17 Go to previous message
Aram Panasenco is currently offline  Aram Panasenco
Messages: 41
Registered: April 2010
Member
Xavi Llort wrote:
> On 21 jun, 18:50, jeanh
> <jghasb...@DELETETHIS.environmentalmodelers.ANDTHIS.com> wrote:
>> On 21/06/2010 12:24 PM,XaviLlort wrote:
>>
>>
>>
>>
>>
>>> On 18 jun, 16:23, jeanh
>>> <jghasb...@DELETETHIS.environmentalmodelers.ANDTHIS.com> wrote:
>>>> On 18/06/2010 7:33 AM,XaviLlort wrote:
>>
>>>> > Hi,
>>
>>>> > I'm trying to compress save files already done.
>>
>>>> > If I compress the sav files in the unix terminal with Gzip, then IDL
>>>> > "RESTORE" command does not recognize them:
>>>> > IDL> save, a, filename='test.sav'
>>>> > IDL> exit
>>>> > $ gzip test.sav
>>>> > $ idl
>>>> > IDL> restore, 'test.sav.gz'
>>>> > % RESTORE: Not a valid save file: test.sav.gz
>>
>>>> > This trick worked for binary files and OPEN command.
>>
>>>> > Any ideas how can I manage to compress lots of save files already
>>>> > done, creating save files which can be directly opened from inside
>>>> > IDL?
>>
>>>> > Thanks in advance,
>>>> > Xavi
>>
>>>> have you tried
>>>> save, a, filename='test.sav', /compress
>>
>>>> Jean
>>
>>> Maybe I did not explain well the problem...
>>
>>> The savs are already done and I would like to compress them
>>> individually, in a manner that the programs that open them will not
>>> notice.
>>> To use the keyword /compress is what I should have done and I
>>> didn't ;)
>>
>>> Xavi
>>
>> ah ok,
>> what about writing a small program that search for all .sav files, then,
>> in a loop, call a procedure that open the sav files and do a save, /all
>> /compress with the same (?) filename. (the extra procedure is to make
>> sure that only the variables of the current sav files are in scope and
>> saved)
>>
>> Jean
>
> This worked, THANKS!
>
> In fact, the files were not mine, but used a lot of disk space! :P
>
> Xavi

I might be a little late but I'd just like to say that you can also
compress any files/directories by spawning the tar command. For example,
here's code that compresses a file:

spawn, 'tar czf "'+PathToCompressedFile+'.tar.gz"
"'+PathToFileToBeCompressed+'"
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: diffusion list on GDL
Next Topic: Re: trying to export pixel data from .dat files, based on coordinate loc

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Fri Oct 10 08:25:07 PDT 2025

Total time taken to generate the page: 1.19849 seconds